青少年软件编程(Python)等级考试试卷(二级)
分数:100 题数:37
一、单选题(共25题,每题2分,共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
2、下列关于if-else中的代码块说法正确的是?( )
-
A. 缩进是Python分支语句的语法部分,缩进不正确会影响分支功能。
-
B. if语句中条件表达式可以省略不写。
-
C. 代码块是固定的内容,一旦写入不能修改。
-
D. if-else结构是不可以嵌套的。
3、下列哪个是一个合法的列表?( )
-
A. (114, 5, 1, 4)
-
B. ['114', '514']
-
C. "11,45,1,4"
-
D. {11, '4', 5, 14}
4、运行下列程序,输出的结果是?( )
list4 = ['1', '3', '5']
list4.append('7')
print(len(list4))
-
A. 2
-
B. 3
-
C. 4
-
D. 5
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()
可以移除列表中的最后一个元素
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]
7、若s = ["中国", "I love you", [2022, 100]]
,则len(s)
的值是?( )
-
A. 3
-
B. 4
-
C. 2002
-
D. "中国"
8、小明用元组a
存储自己喜欢吃的水果