理论卷2021年12月青少年软件编程(Python) · 二级
YLT Python 2级 2021.12
满分 100 · 及格 60 · 时长 60 分钟 · 共 37 题 (单选25 / 判断10 / 编程题2)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #20767
分值 2执行以下程序
a=[33,55,22,77]
a.sort()
for i in a:
print(i)
运行结果是?( )
A
33 55 22 77
B
22 33 55 77
C
55 33 22 77
D
77 55 33 22
2
单选题号 #20768
分值 2运行以下程序
a=eval(input("年龄:"))
if a > 10:
b=30
else:
b=15
print("票价:",b)
当输入12时,输出结果为?( )
A
票价: 12
B
票价: 15
C
票价: 30
D
票价: 10
3
单选题号 #20769
分值 2执行以下程序
a={'gj':'china','nl':12,'xb':'女'}
a['nl']=11
del a['gj']
a['xm']='xxs'
print(a)
运行结果是?( )
A
{'gj':'china','nl':11,'xb':'女'}
B
{'nl':11,'xb':'女'}
C
{'nl': 11, 'xb': '女', 'xm': 'xxs'}
D
{'nl': 12, 'xm': 'xxs', 'xb': '女'}
4
单选题号 #20770
分值 2执行以下程序
l=['i','love','you','!']
l='.'.join(l)
l=l.split('.')
l=' '.join(l)
print(l)
运行结果是?( )
A
iloveyou!
B
i.love.you.!
C
i love you !
D
['i', 'love', 'you', '!']
5
单选题号 #20771
分值 2以下程序功能是?( )

A计算并输出100以内(不含0和100)所有数字的和
B计算并输出1-100所有数字的和,输出5050
C统计并输出100以内(不含0和100)偶数个数,输出50
D统计并输出100以内(不含0和100)偶数个数,输出49
6
单选题号 #20772
分值 2以下程序执行后的结果是?( )
s='Kevin likes English.'
new=''
for i in range(len(s)):
if i%3==0:
new+=s[i]
print(new)
A
enisni.
B
KileEls
C
KvnlksEgih
D
KileElh
7
单选题号 #20773
分值 2对于元组tup=('富强','民主','文明','和谐','爱国')操作正确的是?( )
Atup[2:4:2] = ('敬业')
Btup[4]='敬业'
Cdel tup[4]
Dtup*3
8
单选题号 #20774
分值 2下列程序的第四行横线处输入哪个选项中的代码不能打印出九九乘法表?( )
for i in range(1,10):#第一行
for j in range(1,10): #第二行
if j<=i: #第三行
___________#第四行
print("")
A
print("{}*{}={}".format(j,i,i*j),'',end='')
B
print("%d*%d=%d" % (j,i,i*j),end=" ")
C
print(j,'*',i,'=',i*j,'',end='')
D
print("{}*{}={}".format({j*i={i*j}}),'',end='')
9
单选题号 #20775
分值 2下面的语句哪个会无限循环执行下去?( )
A
for a in range(10):
print(a)
B
a=1
while True:
print(a)
if a==3:
break
a=a+1
C
a=1
while True:
print(a)
if a==3:
continue
a=a+1
D
a=[1,0,2]
for i in a:
if not i:
continue
print(i)
10
单选题号 #20776
分值 2某商场促销打折,打折规定如下:消费500元以内的打8.8折;满500元(含500)的打8折,满1000元及以上的打7折。要编程解决该问题,需要用到的控制语句是?( )
A赋值语句
B选择(分支)结构语句
C循环结构语句
D输入输出语句
🔒
已解锁前 10 题
第 11~37 题(共 27 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
