全国青少年软件编程(Python)等级考试试卷(二级)
测试卷
一、单选题(共25题,每题2分,共50分)
1.
运行以下代码后,输出的结果是?( )
a = 6
b = 4
max = a
if a < b:
max = b
print(max / 2)
A.
2
B.
3.0
C.
3
D.
2.0
试题编号:20200211-ljx-21
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
2.
下面的哪一个不是元组?( )
A.
(1, 2, (3, 4))
B.
(1, 2)
C.
(1,)
D.
(1)
试题编号:20200211-ljx-11
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
3.
运行以下代码,输出的结果是?( )
movies = {"Baymax":"超能陆战队", "Elsa":"冰雪奇缘", "Mcqueen":"汽车总动员"}
print("雪" in movies["Elsa"])
A.
False
B.
True
C.
冰雪奇缘
D.
Elsa
试题编号:20200211-ljx-24
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
4.
a = "种瓜得瓜", 请问a.find("瓜")会返回什么?( )
A.
报错
B.
1
C.
2
D.
[1, 3]
试题编号:20200211-zaq-05
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
5.
下面代码将打印多少次“hello”?( )
numbers1 = [1, 3, 4, 9]
numbers2 = [3, 5, 7]
for i in numbers1:
for j in numbers2:
print("hello")
A.
3
B.
4
C.
12
D.
255
试题编号:20200211-zaq-10
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
6.
list(range(1, 10, 3))会返回哪些数字?( )
A.
1,4,7,10
B.
1,4,7
C.
1,3,6,9
D.
1,4,7,11
试题编号:20200211-zaq-15
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
7.
运行以下代码,输出“祝福”的个数是?( )
a = 0
b = True
while b:
print("祝福")
a = a + 1
if a == 5:
b = False
A.
无数
B.
4
C.
5
D.
6
试题编号:20200211-ljx-19
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
考生答案:D
考生得分:0
是否评分:已评分
评价描述:
8.
关于for和while,下列说法错误的是?( )
202112Python编程真题——(2级)测试卷