青少年软件编程(Python)等级考试试卷(二级)
一、单选题(共25题,共50分)
1.
执行以下程序
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
试题编号:2021214-jt-28
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:列表排序和for循环的应用,根据题意先将列表从小到大,然后依次输出,所以选择B
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
2.
运行以下程序
a=eval(input("年龄:"))
if a > 10:
b=30
else:
b=15
print("票价:",b)
当输入12时,输出结果为?( )
A.
票价: 12
B.
票价: 15
C.
票价: 30
D.
票价: 10
试题编号:2021214-jt-27
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:本题的意思是年龄超过10岁,票价为30,没有超过10岁,票价为15,根据题意选择C
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
3.
执行以下程序
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': '女'}
试题编号:2021214-jt-23
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:本题是修改‘nl’为11,删除‘gj’,加入‘xm’,所以新的字典中不会有'gj'
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
4.
执行以下程序
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', '!']
试题编号:2021214-jt-20
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:字符串的分割与合并,根据题意答案选择C
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
5.
以下程序功能是?( )
A.
计算并输出100以内(不含0和100)所有数字的和
B.
计算并输出1-100所有数字的和,输出5050
C.
统计并输出100以内(不含0和100)偶数个数,输出50
D.
统计并输出100以内(不含0和100)偶数个数,输出49
试题编号:20210222-zzh-29
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
6.
以下程序执行后的结果是?(
202112Python编程真题——(2级)