青少年软件编程(Python)等级考试试卷(二级)
一、单选题(共25题,共50分)
1.
运行下列程序,最终输出的结果是?( )
info = {1:'小明', 2:'小黄',3:'小兰'}
info[4] = '小红'
info[2] = '小白'
print(info)
A.
{1: '小明', 2: '小白', 3: '小红', 4: '小兰'}
B.
{1: '小明', 2: '小白', 3: '小兰', 4: '小红'}
C.
{1: '小白', 2: '小名', 3: '小兰', 4: '小红'}
D.
{1: '小明', 2: '小红', 3: '小兰', 4: '小白'}
试题编号:20220515-ny-024
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
2.
下列Python程序的功能是求?( )
s=0
k=1
for i in range(1,101):
s=s+k*i
k=-k
print(s)
A.
s=1+2+3+5+6…+100的值
B.
s=1-2+3-4+5-6+…-100的值
C.
s=1+2+3+4+5+6…+101的值
D.
s=1-2+3-4-5-6-…-101的值
试题编号:20220514-ny-016
试题类型:单选题
标准答案:B
试题难度:困难
试题解析:
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
3.
有以下三个词组的列表,
game_name=['一只蜗牛','一只猫','一只兔子','孩子们','运动员们','一朵云']
game_where=['在伞底下','在沙滩上','在沙发上','在石头上','在天空中','在公园里']
game_what=['搭了个窝','在慢慢爬','玩滑梯','打排球','正在睡觉','遮住太阳']
如果造词的输出结果是“一只兔子在公园里搭了个窝”,代码正确的是?( )
A.
print(game_name[-4]+game_where[-1]+game_what[0])
B.
print(game_name[2]+game_where[6]+game_what[0])
C.
print(game_name[3]+game_where[6]+game_what[1])
D.
print(game_name[-4]+game_where[5]+game_what[1])
试题编号:20220512-ny-010
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
4.
执行下面代码,输出的结果是?( )
for leibie in 'student':
if leibie=='u':
break
print(leibie)
A.
st
B.
stu
C.
s
t
D.
s
t
u
试题编号:20220512-ny-008
试题类型:单选题
标准答案:C
试题难度:较难
试题解析:
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
5.
score={'跳绳':85,'跳远':99,'跑步':92} 。下列哪个代码可以将跳绳的85修改成95?( )
A.
score[跳绳]=95
B.
score['跳绳']=95
C.
score[0]=95
D.
score['0']=95
试题编号:20220511-ny-006
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
考生答案:A
考生得分:0
是否评分:已评分
评价描述:
6.
已知列表a=[2,4,6],执行语句print(2*a),显示的结果是?( )
A.
[[2, 4, 6],[2, 4, 6]]
B.
[2, 4, 6, 2, 4, 6]
C.
[4, 16, 36]
D.
[4, 8, 12]
试题编号:20220511-ny-003
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
7.
下列程序执行后,打印的结果是?( )
a=[3,9,5]
b=a
b[0]=7
print(b)
A.
[3,9,5]
B.
[7,3,9,5]
C.
[3,9,5,7]
D.
[7,9,5]
试题编号:20220508-dzj-02
试题类型:单选题
标准答案:D
试题难度:较难
试题解析:a=[3,9,5] b=a b变量指向a列表,因此a和b指向的是同一个列表[3,9,5] b[0]=7对b指向的列表的第0个元素值更改成7,b指向的列表值为[7,9,5] 由于a和b指向同一个列表,因此a和b列表相同,都是[7,9,5]
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
8.
toy=['魔方','拼图']
toy.append('积木')
print(toy)
以上代码的运行结果是?( )
A.
['魔方', '拼图', ['积木']]
B.
['魔方', '拼图', '积木']
C.
['积木', '魔方', '拼图']
D.
'魔方', '拼图', '积木'
试题编号:20220505-lxf-3
试题类型:单选题
标准答案:B
试题难度:容易
试题解析:本题考查列表append命令的用法,在append括号中填入一个元素,执行append命令后,会在列表的末尾添加一个元素。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
9.
a=1
for i in range(4):
if i==3:
break
a+=1
else:
a+=2
print(a)
以上代码的运行结果是?( )
A.
4
B.
5
C.
6
D.
7
试题编号:20220505-lxf-27
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:i的值为0,1,2,3。当取值为3时,a的值不变,其他取值时,a自增2,所以a的值为1+2+2+2=7。
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
10.
想要删除gift字典中的键值对 '糖果' : 10, 可以使用的代码是?( )
A.
gift.pop('糖果':10)
B.
gift.pop('糖果')
C.
gift.remove('糖果':10)
D.
gift.remove('糖果')
试题编号:20220505-lxf-24
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:字典中,使用pop删除字典的键值对,参数是键。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
11.
在空格处填入以下哪个语句,
青少年软件编程(Python)等级考试试卷(二级)青少年软件编程(Python)等级考试试卷(2级)电子学会青少年软件编程Python等级考试真题及答案,2022年12月电子学会Python等级考试2级真题试卷及答案