理论卷2026年6月青少年软件编程(Python) · 五级
YLT Python 5级 2026.06
满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #17002
分值 2下列关于元组的描述,错误的是?
A元组可以作为字典的键
B元组可以使用 + 运算符进行连接
C元组定义后,可以使用 append() 方法添加元素
D元组可以使用 count() 方法统计元素出现次数
2
单选题号 #17003
分值 2以下 Python 程序运行后的结果为?
for i in range(1,11,2):
print(i,end='、')
A
1, 3, 5, 7, 9
B
1、3、5、7、9、
C
1, 3, 5, 7, 9, 11
D
1、3、5、7、9、11、
3
单选题号 #17004
分值 2循环语句 for i in range(8,-8,-2):执行了几次循环?
A8
B16
C7
D9
4
单选题号 #17005
分值 2执行下面 Python 程序,一共可以输出多少个'*'?
for i in range(3):
for j in range(5):
print('*',end=' ')
print()
A
15
B
9
C
12
D
18
5
单选题号 #17006
分值 2将某次比赛最后得分用字典存储:dict={"第 1 名":50,"第 2 名":48,"第 3 名":47,"第 4 名":45,"第 5 名":44,"第 6 名":42}。现需要查询第 3 名成绩,下列表达式正确的是?
Adict{2}
Bdict[2]
Cdict{"第 3 名" }
Ddict["第 3 名"]
6
单选题号 #17007
分值 2已知字典 info = {'name':'小明','age':12},执行 info['grade'] = 5 后,字典 info 为?
A{'name': '小明','age':12}
B{'name':'小明', 'age':12, 'grade':5}
C{'小明':'name',12:'age',5:'grade'}
D报错,因为键 'grade' 不存在
7
单选题号 #17008
分值 2有如下 Python 程序段,程序运行后输出的结果是?
names = ['Bob','Tom','alice','Jerry','Wendy','Smith']
new_names = [name.upper() for name in names if len(name)>3]
print(new_names)
A
['BOB','TOM']
B
['Bob','Tom']
C
['ALICE', 'JERRY', 'WENDY', 'SMITH']
D
['alice','Jerry','Wendy','Smith']
8
单选题号 #17009
分值 2下列 Python 程序的功能是?
shu=2024
result=[a for a in range(1,shu+1) if shu%a==0]
print(result)
A
计算并输出 2024 以内的质数
B
计算并输出 2024 的因子
C
计算并输出 2024 的倍数
D
计算并输出 1-2024 以内的整 10 数
9
单选题号 #17010
分值 2小明最近在学习乘法口诀表,他想将 19 的乘法口诀结果存入一个列表中。以下哪个选项可以正确地生成这个列表?
A[(i*j) for i in range(1, 9) for j in range(1, 9)]
B[(i*j) for i in range(1, 9) and for j in range(1, 9)]
C[i*j for i in range(1, 10) for j in range(1, 10)]
D[i*j for i in range(1, 10) and for j in range(1, 10)]
10
单选题号 #17011
分值 2已知列表 data = ['A','B','C'],执行 data.insert(1,'X') 后,列表 data 的值为?
A['X', 'A', 'B', 'C']
B['A', 'X', 'B', 'C']
C['A', 'B', 'X', 'C']
D['A', 'B', 'C', 'X']
🔒
已解锁前 10 题
第 11~38 题(共 28 题)需开通题库会员或使用积分包作答
本卷为 VIP 试卷:需开通题库会员(无限刷)或购买积分包(每题 1 积分);已购长期正课学员自动享有权益
