理论卷2025年9月青少年软件编程(Python) · 五级
YLT Python 5级 2025.09
满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #17604
分值 2在 Python 中,运行以下代码,选择正确的输出结果?
group_a = (85, 92, 88)
group_b = (90, 87, 93)
combined = group_a[:2] + group_b[-1:]
print(combined[2])
A
B
C
D
程序报错:索引越界
2
单选题号 #17605
分值 2在 Python 中运行以下代码,选择正确的输出结果?
scores = (85, 90, 85, 78, 90, 85)
count = scores.count(85)
print(count)
A
B
C
D
3
单选题号 #17606
分值 2小红用集合记录了自己已选修的课程 `courses = {"数学", "英语"}`,她想一次性添加三门新课:`"人工智能"`、`"大数据"`、`"物联网"`。以下代码正确的是?
A`courses.add("人工智能", "大数据", "物联网")`
B`courses.update(["人工智能", "大数据", "物联网"])`
C`courses.extend(["人工智能", "大数据", "物联网"])`
D`courses.append("人工智能")`
4
单选题号 #17607
分值 2学校运动会中,班级 报名了项目集合 sports_A = { "田径", "游泳", "篮球" },班级 报名了 sports_B = { "游泳", "足球", "羽毛球" }。体育老师需要统计两个班级一共报名了多少个不同的项目,应该使用以下哪种方法?
A
len(sports_A) + len(sports_B)
B
len(sports_A.intersection(sports_B))
C
len(sports_A.update(sports_B))
D
len(sports_A.union(sports_B))
5
单选题号 #17608
分值 2在 Python 中,如何高效地将字符串 `s = 'Hello World!'` 转换为全小写形式?
A`s.lower()`
B`s.upper()`
C`s.swapcase()`
D`s.title()`
6
单选题号 #17609
分值 2在 Python 中,执行下列语句,运行的结果分别是?
>>> s = 'I love python!'
>>> s.find('o')
?
>>> s.rfind('o')
?
A
和
B
和
C
和
D
和
7
单选题号 #17610
分值 2Python 中 `%` 格式化方法的常用符号里,哪一个是转换十进制整数?
A`%b`
B`%d`
C`%o`
D`%x`
8
单选题号 #17611
分值 2有如下 Python 程序:
s = 'AB122CCC333DDEFF'
c = 0
for i in s:
if '0' <= i <= '9':
c += 1
print(s[c:c+3])
则程序运行的结果是?
A
CCC
B
CC3
C
C33
D
CC333
9
单选题号 #17612
分值 2某 Python 程序段如下:
tup = (i for i in range(50))
c = 0
for i in tup:
if i % 3 == 0 and i % 7 == 0:
c += 1
程序运行后,输出的结果 的值是?
A
B
C
D
10
单选题号 #17613
分值 2在 Python 中,使用列表生成式生成一个包含 到 的奇数的列表,不正确的代码是?
A
[i for i in range(1, 21) if i % 2 == 1]
B
[i for i in range(1, 20, 2)]
C
[2*i-1 for i in range(1, 10)]
D
list(map(lambda i: 2*i+1, range(0, 10)))
🔒
已解锁前 10 题
第 11~38 题(共 28 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
