当前位置:
章节挑题
请展开查看知识点列表
>131.有如下 python 程序:
from random import randint
s=“”;t=randint(0,25)
for i in range(1,5):
if i%2==1:
s=s+chr((t+i)%26+65)
else:
s=s+chr((t+26-i)%26+65)
print(s)
执行上述程序后,输出的值不可能是( )发布:2024/5/23 20:38:36组卷:2引用:1难度:0.4132.某 Python 程序段如下:
b=[[92,2],[98,4],[91,1],[88,0],[95,3]]
head=0
p=0
while b[p][1]!=head:
print(b[p][0],end=“,“)
p=b[p][1]
print(b[p][0])
运行该程序段,输出的内容为( )发布:2024/5/23 20:38:36组卷:3引用:3难度:0.4133.有如下 python 程序段:
s=input(“请输入字符串 s:“)
k,ch=1,s[0]
for i in range(1,len(s)):
if k==0:
ch=s[i]
k=1
else:
if ch==s[i]:
k+=1
else:
k-=1
print(ch)
若输入字符串 s 分别为以下内容,执行程序后,ch 的值不为”A”的是( )发布:2024/5/23 20:38:36组卷:1引用:1难度:0.4134.有如下 python程序段
from random import randint
n=input(“请输入一串数字:“);k=randint(0,len(n))
for i in range(k):
for j in range(len(n)-1):
if n[j]>n[j+1]:
break
else:
n=n[:len(n)-1];continue
n=n[:j]+n[j+1:]
执行该程序段后,输入“1529”,则变量n是( )发布:2024/5/23 20:38:36组卷:0引用:1难度:0.4135.下列Python 表达式中,值为False的是( )
发布:2024/5/23 20:38:36组卷:0引用:1难度:0.5136.设一棵二叉树的中序遍历序列:becfad,后序遍历序列:efcbda,则二叉树前序遍历序列为( )
发布:2024/5/23 20:38:36组卷:9引用:2难度:0.4137.同一客观事物的数据可以用不同的方式记录。
发布:2024/5/23 20:38:36组卷:10引用:3难度:0.7138.某二叉树的后序遍历序列为F一?—?—C一A一D,中序遍历序列为F一B一D一E一A一C,则其前序遍历序列为( )
发布:2024/5/23 20:38:36组卷:11引用:2难度:0.5139.有如下python程序段:
a=[[2,2,3],[8,3,-1],[0,-1,0],[4,0,1]]
head=2
if a[head][2]!=-1:
a[a[head][2]][1]=-1
head=a[head][2]
上述代码段中的二维列表a看作是一个双向链表,则执行上述语句后,双向链表的结构可以表示为( )发布:2024/5/23 20:38:36组卷:2引用:2难度:0.4140.列表a为一组正整数,奇数在前,偶数在后。奇数与偶数已经分别按升序排序。根据二分查找思想设计一个在列表a中查找数据key的程序。实现该功能的Python程序段如下,请在横线处填入合适的代码。
i,j=0,9
key=int(input( ))
while i<=j:
m=(i+j)//2
if a[m]=key:break
if key%2==1 and a[m]%2==0:
elif key%2==0 and a[m]%2==1:
else:
if key<a[m]:
else:
if i>j:
print(“没有找到“)
else:
print(m)发布:2024/5/23 20:38:36组卷:1引用:1难度:0.3
