青少年软件编程(Python)等级考试试卷(二级)
分数:100 题数:37
一、单选题(共25题,共50分)
1.yyh=[2023,‘杭州亚运会’,[‘拱宸桥’,‘玉琮’‘莲叶’]]
jxw=yyh[2][0]
print(jxw[1] * 2)
以上代码运行结果是?( )
A. 宸宸
B. 杭杭
C. 玉玉
D. 州州
标准答案:A
试题解析:jxw=yyh[2][0],jxw的值是“拱宸桥”,jxw[1]的值是“宸”,所以jww[1] * 2的值是“宸宸”
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
标准答案:C
试题解析:列表的下标是从0开始的,但是week列表在定义的时候,第一个元素是0(从而排除了下标为0号的列表位置的月份),所以9月份的下标仍然是9,选择C。
3.下面这个列表中,包含几个元素?( )
list = [‘a’, [‘bb’, ‘cc’, ‘dd’], ‘e’, [‘ff’, ‘gg’], ‘h’]
print(list)
A. 8个
B. 5个
C. 6个
D. 4个
标准答案:B
试题