青少年软件编程(Python)等级考试试卷(五级)
分数:100 题数:38
一、单选题(共25题,共50分)
1.
以下哪个方法用于向字典中添加或修改键值对?( )
A.
dict.append()
B.
dict.update()
C.
dict.remove()
D.
dict.insert()
试题编号:20240117-ph-020
试题类型:单选题
标准答案:B
试题难度:较难
试题解析:在字典中,用于向字典中添加或修改键值对的方法是update()。这个方法可以接受一个字典作为参数,将其键值对添加到原字典中,如果键已存在,则会更新对应的值。
考生答案:D
考生得分:0
是否评分:已评分
评价描述:
2.
下列哪个操作不是字典类型的标准方法或属性?( )
A.
dict.keys()
B.
dict.getall()
C.
dict.items()
D.
dict.values()
试题编号:20240117-ph-021
试题类型:单选题
标准答案:B
试题难度:较难
试题解析:在 Python 的字典类型中,getall() 并不是标准的方法或属性。正确的方法包括 keys()、items() 和 values(),它们分别用于获取字典的键、键值对和值。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
3.
集合类型中用于向集合中添加多个元素的方法是?( )
A.
extend()
B.
Add()
C.
update()
D.
add()
试题编号:20240117-ph-023
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:在集合类型中,update() 方法可用于向集合中添加多个元素。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
4.
若有一个集合 s = {1, 2, 3, 4},要删除集合中的元素2,以下哪个操作是正确的?( )
A.
s.remove(2)
B.
s.delete(2)
C.
s.pop()
D.
s.pop(2)
试题编号:20240117-ph-024
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:选项B s.delete(2)不是集合的有效方法。选项C、D s.pop()会从集合中随机删除一个元素并返回它,但它不接受参数来指定要删除的元素。故选项A正确。
考生答案:D
考生得分:0
是否评分:已评分
评价描述:
5.
下面Python程序运行结果是?( )
s=(1,2,3,4,[5,6])
s[4][1]=7
print(len(s))
A.
2
B.
5
C.
6
D.
4
试题编号:20240118-lbj-006
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:元组中的列表元素可以修改,但元组中元素个数未变,故选B。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
6.
执行下面Python程序段输出结果?( )
>>>import math
>>>math.gcd(16,24)
A.
8
B.
16
C.
24
D.
32
试题编号:202401
202409电子学会青少年Python编程等级考试五级真题试卷及答案