青少年软件编程(Python)等级考试试卷(二级)
一、单选题(共25题,共50分)
1.运行下列程序输出的结果是?( )
陈妍希出什么事了tup1=('苏炳添','谷爱凌','北京冬奥会','2022')
tup2=(201,8,4,21,155,255,22)
print(tup1[-1::-2],sum(tup2))
A.('2022','谷爱凌')666
B.'2022','谷爱凌'666
C.'2022','北京奥运会'666
D.('2022',)666
试题编号:20220418-zy-013
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:
本题考查元组的截取操作和求和运算,反向截取的元组tup1的全部元素,
步长为2返回的值分别是'2022','谷爱凌',求和运算tup2结果为666,所以正确答案为A。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
2.下列关于if-else中的代码块说法正确的是?()
A.缩进是Python分支语句的语法部分,缩进不正确会影响分支功能。
B.if语句中条件表达式可以省略不写。
C.代码块是固定的内容,一旦写入不能修改。
D.if-else结构是不可以嵌套的。
试题编号:20220418-zy-026
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:
此题考查对条件语句的理解,代码块一定要缩进,否则会报错。if语句后面跟随条件表达式不可以省略,代码块中的程序,代码块中的程序,可随时根据需求变化更改,
也同样是可以嵌套if-else语句的,故选择A。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
3.下列哪个是一个合法的列表?()
A.(114,5,1,4)
B.['114','514']
C."11,45,1,4"
6g研发中国开跑
D.{11,'4',5,14}
试题编号:20220427-hyc-002
试题类型:单选题
标准答案:B
试题难度:容易
试题解析:列表要用中括号括起来
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
张柏芝三胎是谁的4.运行下列程序,输出的结果是?()
list4=['1','3','5']
list4.append('7')
print(len(list4))
A.2
B.3
C.4
D.5
试题编号:20220428-hyc-004
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:append()方法给list4列表添加了一个列表项,所以len(list4)的输出结果为4考生答案:C
考生得分:2
是否评分:已评分
评价描述:
5.已知列表list9=[114,5,14,1,91,98,10],下列说法错误的是?()
A.print(max(list9))可以输出列表的最大值,输出结果为114
B.print(min(list9))可以输出列表的最小值,输出结果为1
C.print(list9.index(98))可以输出数值98第一个匹配项的索引位置,输出结果为6
D.list9.pop()可以移除列表中的最后一个元素
试题编号:20220428-hyc-009
试题类型:单选题
标准答案:C
试题难度:困难
试题解析:数值98的第一个匹配项是第6个元素,其索引是5,而不是6
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
6.小明将小组的50米跑步成绩存入列表s,s的值为[11.5,11.4,11.6,11.2,12.0,11.5],
则执行s.sort()语句后,s的值是?()
A.[11.5,11.4,11.6,11.2,12.0]
B.[11.2,11.4,11.5,11.5,11.6,12.0]
C.[12.0,11.6,11.5,11.5,11.4,11.2]
英语二级考试D.[11.2,11.4,11.5,11.6,12.0]
试题编号:20220430-cjn-006
试题类型:单选题
标准答案:B
试题难度:较难
试题解析:
考生答案:B
考生得分:2
是否评分:已评分
冬至快乐祝福语
评价描述:
7.若s=["中国","I love you",[2022,100]],则len(s)的值是?()
A.3
B.4
C.2022
D."中国"
试题编号:20220430-cjn-012
试题类型:单选题
标准答案:A
试题难度:容易
试题解析:
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
8.小明用元组a存储自己喜欢吃的水果,a=("apple","banana","orange","banana","pear"),
则a.index("banana")的值是?()
A.0
B.1
C.2
D.3
试题编号:20220430-cjn-015
试题类型:单选题
标准答案:B
试题难度:较难
试题解析:
评价描述:
9.运行下列程序,输出的结果是?()
d={"王明":178,"张华":158,"于飞":189,"刘英":164}
d["张华"]=162
print(d)
A.{'王明':178,'张华':158,'于飞':189,'刘英':164}
B.{''张华':162}
C.{'王明':178,'张华':162,'于飞':189,'刘英':164}
D.{'王明':178,'张华':158,'于飞':189,'刘英':164,'张华':162}
试题编号:20220430-cjn-024
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
10.运行下列程序,输出的结果是?()
for i in range(1,5,2):
print(i)
A.1 2 3 4 5
B.1 2 3 4
C.0 2 4
D.1 3
试题编号:20220430-cjn-030试题类型:单选题
标准答案:D
试题难度:容易
试题解析:
评价描述:
11.运行下列程序,输出的结果是?( )
lis1=["a","e","i","o","u"]
strword='hello world'
在心中从此永远有个你lis2=[]
for i in strword:
if i not in lis1:
lis2.append(i)
print(lis2)
A.['h','l','l','','w','r','l','d']
B.['h','l','l','w','r','l','d']
C.['e','o','o']
D.['e','','o','','o']
试题编号:20220504-lxj-002
试题类型:单选题
标准答案:A
试题难度:困难
试题解析:考察列表元素的遍历及追加。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
12.运行下列程序,输出的结果是?( )
lt=["cat",0,1,2,3,4,"tiger",1024]
print(lt)
A.['cat',0,2,4,'tiger',1024]
B.['cat',0,1,4,'tiger',1024]
C.['cat',0,1,2,4,'tiger',1024]
D.['cat',0,1,2,4,1024]
试题编号:20220504-lxj-006
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:考察列表remove()的用法。
考生答案:B
考生得分:0
是否评分:已评分
评价描述: