青少年软件编程(Python)等级考试试卷(二级)
分数:100 题数:37
一、单选题(共25题,共50分)
1. 下列说法正确的是?( )
A. {123:'a','a':123}不是一个合法的字典
B. 数字、字符串、列表和元组都可以作为字典的键
C. {(12,34,'a'):'a','a':5678}是一个合法的字典
D. 字典中的内容一经创建就不能再修改
试题编号:20220502-hyc-022
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:数字、字符串和元组可以作为字典的键,但是列表不能作为字典的键;字典的内容可以在创建后修改
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
2. 下列程序的运行结果是?( )
d1=dict(age=18)
print(d1)
A. (age=18)
B. [age=18]
C. age=18
D. {'age': 18}
试题编号:20220504-lxj-023
试题类型:单选题
标准答案:D
试题难度:容易
试题解析:考察字典的创建。
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
3. datas={'Name':'XiaoMing','No':'1001','Age':'14','School':'ShiYan XueXiao'},表达式len(datas)的值是?( )
A. 8
B. 6
C. 4
D. 2
试题编号:20220515-ny-025
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
4. 下列哪个是一个合法的列表?( )
A. (191,98,1,0)
B. "1919,810"
C. [19,19,8,10]
D. {19,'19',8,10}
试题编号:20230109-hyc-002
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:列表要用中括号括起来;列表可以有重复的元素
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
5. 运行下列程序,输出的结果是?( )
list4=['1',3,'5',7,'2,3']
list4.append('7')
print(len(list4))
A. 4
B. 5
C. 6
D. 7
试题编号:20230109-hyc-004
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:append()方法给list4列表添加了一个列表项,所以len(list4)的输出结果为6
考生答案:D
考生得分:0
是否评分:已评分
评价描述:
6. 已知list7列表list7=[-3,6,3,7,5,-4,10],执行sort()方法对此列表进行排序之后,list7列表的第二个元素是?( )
A. -2
B. -3
C. 2
D. 5
试题编号:20230109-hyc-007
试题类型:单选题
标准答案:B
试题难度:较难
试题解析:sort()方法会对列表的对象进行排序,默认按从小到大的顺序排序。排序后的结果为[-4,-3,3,5,6,7,10],第二个元素是-3
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
7. 已知列表list9=[11,4,514,191,9,81,0],下列说法错误的是?( )
A. print(min(list9))可以输出列表的最小值,输出结果为0
B. print(max(list9))可以输出列表的最大值,输出结果为514
C. print(list9.index(191))可以输出数值191第一个匹配项的索引位置,输出结果为3
D. list9.remove()可以移除列表中的最后一个元素
试题编号:20230109-hyc-009
试题类型:单选题
标准答案:D
试题难度:困难
试题解析:移除list9列表中的最后一个元素的方法是list9.pop()而不是list9.remove()
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
8. 下列说法正确的是?( )
A. '0123456'是一个长度为6的字符串
B. 在Python中,可以用乘号'*'把两个字符串连接起来
C. 'What's this?'是一个合法的字符串
D. '*'是一个合法的字符串
试题编号:20230109-hyc-016
试题类型:单选题
标准答案:D
试题难度:容易
试题解析:'0123456'是一个长度为7的字符串;在Python中,可以用加号'+'把两个字符串连接起来;单引号在字符串中使用时,需要用转义字符进行转义
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
9. 下列说法错误的是?( )
A. while语句通常用于重复执行某一段程序
B. break语句可以跳出for和while的循环体
C. 在Python中可以使用do..while循环
D. if语句通常用于执行条件判断
试题编号:20230109-hyc-026
试题类型:单选题
标准答案:C
试题难度:容易