理论卷2024年6月青少年软件编程(Python) · 五级
YLT Python 5级 2024.06
满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #18734
分值 2range()函数的基本用法是什么?
A生成一个等差数列
B生成一个随机数列
C生成一个递增数列
D生成一个递减数列
2
单选题号 #18735
分值 2下列哪个代码段会输出 "10 8 6 4 2" ?
A
for i in range(2, 11, 2):
print(i, end=" ")
B
for i in range(10, 1, -2):
print(i, end=" ")
C
for i in range(1, 11, 2):
print(i, end=" ")
D
for i in range(10, 2, -2):
print(i, end=" ")
3
单选题号 #18736
分值 2range() 函数的返回值是什么类型的对象?
A元组
B列表
C字典
D可迭代对象
4
单选题号 #18737
分值 2以下代码段中,哪一项可以输出“1 2 3 4”?
A
for i in range(1.5, 5):
print(i)
B
for i in range(int(1.5), 5):
print(i)
C
for i in range(1, 5.5):
print(i)
D
for i in range(2, 6):
print(i)
5
单选题号 #18738
分值 2兴趣小组4位同学分别在python中定义了一个集合,正确的是?
Aset1={1,2,3,['a','b'],'c'}
Bset2={1:2,3:'a','b':'c'}
Cset3={1,2,3,('a','b'),'c'}
Dset4={1,2,3,'a','b','a'}
6
单选题号 #18739
分值 2水果店现有一个集合set1={'apple','orange','peach'},现在新进香蕉'banana',需要增加集合元素'banana',正确的操作是?
Aset1.append('banana')
Bset1.add(banana)
Cset1.remove('banana')
Dset1.update({'banana'})
7
单选题号 #18740
分值 2下列Python表达式的值最大的是?
Amath.pow(2,2)
Brandom.random()*3
Cmath.pi
Drandom. randint(2,3)
8
单选题号 #18741
分值 2利用Python编写程序时,导入random模块后可以随机产生一个大写字母的表达式是?
Achr(random. randint(65,90))
Bchr(random.randint(97,122))
Cchr( random. uniform(65,90))
Dchr( random. uniform(97, 122))
9
单选题号 #18742
分值 2有如下程序段,程序运行后,列表list1可能的值是?
import random
list1=[0]*6
i=0
while i<6:
if i%2==0:
list1[i]=int(random.random()*10)
else:
list1[i]=random.randint(1,5)*2+1
i+=1
A
[0,10,2,9,8,3]
B
[8,5,4,7,10,3]
C
[4,11,3,5,9,6]
D
[6,3,1,11,7,3]
10
单选题号 #18743
分值 2有如下Python程序段,程序运行后输出的结果是?
import jieba
a="人定胜天鸿鹄之志"
lk=jieba.cut(a,cut_all=True) #全模式分词
s=" ".join(lk)
print(s)
A
人定胜天 鸿鹄之志
B
人定 人定胜天 鸿鹄 鸿鹄之志
C
['人定','人定胜天','鸿鹄','鸿鹄之志']
D
人定胜天鸿鹄之志
🔒
已解锁前 10 题
第 11~38 题(共 28 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
