青少年软件编程(Python)等级考试试卷(二级)
分数:100 题数:37
一、单选题(共25题,每题2分,共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: '小白'}
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
的值
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_w