青少年软件编程(Python)等级考试试卷(二级)
分数:100 题数:37
一、单选题(共25题,共50分)
1.
a = ['甲','乙','丙','丁','子','丑']
print(a[4])
以上代码的输出是?( )
A.
丁
B.
['丁']
C.
['子']
D.
子
试题编号:20240112-zms-007
试题类型:单选题
标准答案:D
试题难度:较难
试题解析:列表的下标从0开始,所以是第五个元素'子',元素是不带[]的,所以选D
考生答案:C
考生得分:0
是否评分:已评分
评价描述:
2.
语句",".join("新年快乐")的运行结果是?( )
A.
'新,年,快,乐'
B.
'新年快乐'
C.
'新 年 快 乐'
D.
'新、年、快、乐'
试题编号:20240129-wqj-002
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:本题考察的是字符串str.join(iter)方法,该方法的作用是在iter变量除最后元素外每个元素后增加一个str。例如",".join("12345") 结果为"1,2,3,4,5"。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
3.
语句"I like program".replace("m","mming") 的运行结果?( )
A.
'I like program'
B.
'I like programming'
C.
'I like programing'
D.
"I like programmming"
试题编号:20240129-wqj-003
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:本题考察的是str.replace(old, new)方法,该方法的作用是返回字符串str副本,所有old子串被替换为new。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
4.
ls = ['a', 'b', 'c', 'd', 'e'],下列哪个选项可以将 ls 中的元素顺序整体反转?( )
A.
ls.insert('f')
B.
ls.extend('f')
C.
ls.reverse()
D.
ls.add('f')
试题编号:20240129-wqj-012
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:本题考察的是列表元素的反转操作,该操作的方法是ls.reverse()。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
5.
已知 stu = {"一班":"杨思甜", "二班":"赵柏瑞", "三班":"王一乐", "四班":"刘道林"},则输出所有班级及对应姓名(键值对)的命令是?( )
A.
print(stu.keys())
B.
print(stu.values())
C.
print(stu.items())
D.
print(stu.clear())
试题编号:20240129-wqj-022
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:items()返回字典中所有键值对的信息。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
6.
运行下列代码,终端区打印的结果是?( )
shiju=["众鸟高飞尽
Python题库,Python考级,Python编程真题,2024年9月Python编程等级考试2级真题试卷及答案