精选选择题(五)
2023-06-13 08:02阅读:
25.
某同学设计了下面的程序,则该程序的功能是( D )
n=1
while n<20:
n=n+1
if
n%2==0:
continue
print(n)
A.
输出1至20内的所有数(包括1和20)
B.
输出1至20内的所有数(不包括1和20)
C.
输出1至20内的所有偶数(包括20)
D.
输出1至20内的所有奇数(不包括1)
26.
如下Python程序段,语句print(”Hello
World”)的执行次数是( D )
for i in
range(0,3):
for j in
range(1,4):
print
(”Hello
World”)
A. 3
B.
4
C. 6
D. 9
27.
下列代码运行的结果是( B )
list1=[2,5,3,6,9,4,0]
list1[4]=8
list1.sort()
print(list1[2:5])
A.
[0,2,3,4,5]
B.
[3,4,5]
C.
[2,5]
D.
[3,6,9]
28.
f1=f2=1
for i in
range(0,3):
f1,f2=f2,f1+f2
上述代码运行结束后,f2的值为( C )A.
3
B. 4
C. 5
D. 6
29.
下列程序的输出结果是( D )
x=54
y=5
z=x%y
print(”z=”,z)
A. 10
B. z=10
C. 4
D.
z=4
30.
下列代码的输出结果是( B )
colors =
[”red”,”yellow”,”blue”]
for i in
range(5):
print(colors[i%3],end=”
”)
A. yellow blue red yellow
B. red yellow blue red
yellow
C. red yellow blue red
D. blue red yellow red yellow
31.
下面系统函数的输出结果是( D )
x=10
y=3
print(x%y,x**y)
A.
3 1 000
B.
1 30
C.
3 30
D.
1 1 000
32. 如下程序段
s=0
for i in
range(10,0,-1):
t=2*i-1
s=s+t
print (s)
执行后,屏幕将输出( B )
A.
55
B. 100
C. 110
D. 210
33.
下列代码运行的结果是( D )
sx=[′鼠′,′牛′,′虎′,′兔′,′龙′,′蛇′,′马′,′羊′]
for i in sx:
print(i,end=”
”)
A.
[′鼠′,′牛′,′虎′,′兔′,′龙′,′蛇′,′马′,′羊′]
B.
”鼠”,”牛”,”虎”,”兔”,”龙”,”蛇”,”马”,”羊”
C.
鼠牛虎兔龙蛇马羊
D. 鼠
牛虎 兔
龙蛇 马 羊
34.
防疫抗疫工作除了要确诊患者,还需要排查出疑似患者,在排查过程中,以下四个人中只有一个人说了假话,请问谁是疑似呢?A说:“我没有离开过本地,我不是疑似。”B说:“D是疑似。”C说:“B跟患者亲密接触过,他是疑似。”D说:“B在陷害我,我不是疑似。”
下面将这个问题用计算机程序来解决,请在横线上填写必要的注释和程序语言:
suspect=[′A′,′B′,′C′,′D′] #设置选手列表
for i in suspect:
cond=(i!=′A′)+(i==′D′)+
(i==′B′)+(i!=′D′)
if
:
print(”疑似是:”,i)
横线上应填入的内容为( C )
A.
cond=3
B.
cond==1
C.
cond==3
D.
cond=1
35.已知a=2;b=3,执行赋值语句a*=b+5后,a变量中的值是( B )
A. 11 B. 16
C. 13
D. 26
36.
已知下列Python程序段,k取下列哪组值时x=3?( A )
if k<</span>=10 and
k>0:
if k>5:
if
k>8:
x=0
else:
x=1
else:
if k>2:
x=3
else:
x=4
A.
3,4,5
B.
3,-4
C.
5,6,7
D.
4,5,6