青少年软件编程(Python)等级考试试卷(五级)
分数:100 题数:38
一、单选题(共25题,共50分)
1.
已知一个列表lst = [2,3,4,5,6],lst.append(20),print(lst)的结果是?( )
A.
[10,2,3,4,5,6,20]
B.
[20,2,10,3,4,5,6]
C.
[2,3,4,5,6,20]
D.
[2,3,4,5,6,10,20]
试题编号:20220128-ph-003
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:列表元素的增加
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
2.
水果店管理员现有列表 fruits = ['apple', 'orange', 'banana', 'peach'] ,当前卖出苹果('apple'),需要删去列表元素'apple',正确的操作是?( )
A.
del fruits[0]
B.
del fruits['apple']
C.
del fruits[1]
D.
del fruits[apple]
试题编号:20230118-qdc-001
试题类型:单选题
标准答案:A
试题难度:容易
试题解析:Python列表元素删除的基本操作,’apple’的列表索引值为0,则操作为del fruits[0] 。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
3.
科技小组4位同学分别在Python中定义了一个列表,正确的是?( )
A.
list1 = ['power'; 'sensor'; 'control']
B.
list2 = [power, sensor, control]
C.
list3 = ['power', 'sensor', 'control']
D.
list4 = ['power'、 'sensor'、'control']
试题编号:20230118-qdc-002
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:Python列表可以存储字符型,列表中的每个元素都分配一个位置,一个元素对应一个位置,第一个索引是0,第二个索引是1,依此类推。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
4.
下列语句正确的输出是?( )
lis= [4 * c for c in "draw"]
print(tuple(lis))
A.
('4*d', '4*r', '4*a', '4*w')
B.
('dddd', 'rrrr', 'aaaa', 'wwww')
C.
('draw', 'draw', 'draw', 'draw')
D.
(4*d, 4*r, 4*a, 4*w)
试题编号:20230118-qdc-006
试题类型:单选题
标准答案:B
试题难度:较难
试题解析:列表推导式会遍历后面的可迭代对象,然后按照for前的表达式进行运算生成列表,最终转换为元组。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
5.
Python中 print('十六进制{0:x}'.format(100)) 正确的输出结果是?( )
A.
十六进制0:x64
B.
十六进制64
C.
十六进制0x100
D.
十六进制100
试题编号:20230118-qdc-007
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:字符串的format()函数,x:输出整数的小写十六进制形式,十进制100的十六进制为64,正确的输出结果为"十六进制64"
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
6.
下面可以正确输出 号称"世界屋脊"的青藏高原 字符的Python语句是?( )
A.
print('号称\"世界屋脊\"的青藏高原')
B.
print(号称\"世界屋脊\"的青藏高原)
C.
print('号称'\"世界屋脊\"的青藏高原)
D.
print("号称\"世界屋脊\"的青藏高原)
试题编号:20230118-qdc-008
试题类型:单选题
标准答案:A
试题难度:较难
试题解析:字符串的转义,\" 可以实现输出标点符号" 。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
7.
Python使用range可以创建数值列表。下面可以正确输出不超过1000的10的倍数正整数的语句是?( )
A.
print(list(range(1, 1000, 10)))
B.
print(list(range(0, 1000, 10)))
C.
print(list(range(10, 1001, 10)))
D.
print(list(range(10, 1000, 10)))
试题编号:20230118-qdc-012
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:range(start, stop[, step])的基本应用。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
8.
学生机器人比赛的时候经常会用到倒计时程序。下面可以正确倒序输出5以内正整数的语句是?( )
A.
print(list(range(5, -1, 1)))
B.
print(list(range(-1, 5, 1)))
C.
print(list(range(5, 0, -1)))
D.
print(list(range(5, 1, -1)))
试题编号:20230118-qdc-013
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:range(start, stop[, step])的高阶应用。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
9.
有一个字典内容如下,它的元素数量有几个?( )
info = {'Id': 12, 'Num': 4, 'height': 9 }
A.
12
B.
3
C.
4
D.
9
试题编号:20230118-qdc-015
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:字典的基本知识,{'Id': 12, 'Num': 4, 'height': 9 }字典的元素数量为3。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
10.
现有集合 items = set(("height", "width", "color", "align")) ,需要在集合中添加元素"text",正确的是?( )
A.
items.add("text")
B.
items.insert("text")
C.
items.pop("text")
D.
items.set("text")
试题编号:20230118-qdc-018
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:集合添加元素的操
202303 python 5级,青少年软件编程(Python)等级考试试卷(5级)电子学会青少年软件编程Python等级考试真题及答案,2023年3月电子学会Python等级考试5级真题试卷及答案