青少年软件编程(Python)等级考试试卷(二级)
分数:100 题数:37
一、单选题(共25题,每题2分,共50分)
1、
yyh = [2023, '杭州亚运会', ['拱宸桥', '玉琮''莲叶']]
jxw = yyh[2][0]
print(jxw[1] * 2)
以上代码运行结果是?( )
A. 宸宸
B. 杭杭
C. 玉玉
D. 州州
2、阿宝在学习Python语言编程,他写了一个程序可以实现输入月份数字就可以输出2023年该月的天数。程序如下:
monthdays = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
m = int(input())
print('2023年' + str(m) + '月有' + str(monthdays[m]) + '天。')
要想得到2023年9月的天数,应该在终端输入的数字是?( )
A. 11
B. 10
C. 9
D. 8
3、下面这个列表中,包含几个元素?( )
list = ['a', ['bb', 'cc', 'dd'], 'e', ['ff', 'gg'], 'h']
print(list)
-
A. 8个
-
B. 5个
-
C. 6个
-
D. 4个
4、使用下列哪几个命令可以把列表list1变成列表list2?( )
list1 = ['苹果', '樱桃', '西瓜', '香蕉', '葡萄', '菠萝', '芒果', '火龙果']
list2 = ['苹果', '樱桃', '西瓜', '香蕉', '葡萄', '菠萝', '桑葚', '番石榴']
-
A.
del list1[6:8]
list1 += ['桑葚', '番石榴']
-
B.
del list1[6:7]
list1 += ['桑葚', '番石榴']
-
C.
del list1[6:8]
list1.append(['桑葚', '番石榴'])
-
D.
del list1[6:7]
list1.append(['桑葚', '番石榴'])
5、以下程序的输出结果是?( )
list = ['华东', '华西', '华南', '华北']
list.insert(2, '华中')
list.pop()
print(list)
-
A. ['华东', '