理论卷2022年3月青少年软件编程(Python) · 五级
YLT Python 5级 2022.03
满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #20692
分值 2下面有关random的常用方法,描述错误的是?
Arandom.random()生成一个[0.0,1.0)之间的随机小数
Brandom.randint(a,b)生成一个[a,b]之间的随机整数
Crandom.choice(seq)从序列中随机选择一个元素
Drandom.uniform(a,b)生成一个[a,b]之间的随机字符
2
单选题号 #20693
分值 2有关jieba库的描述,错误的是?
Ajieba库的分词原理是利用中文词库,将待处理的内容与词库比对后找到最大概率的词组
Bjieba.lcut(s)返回的可能是一个列表类型
Cjieba.cut(s)返回的可能是一个字符串类型
Djieba.add_word(w)向分词词典中增加新词w
3
单选题号 #20694
分值 2根据以下代码,描述错误的选项是?
import wordcloud
txt="what's your name?"
w=wordcloud.WordCloud(background_color="white")
w.generate(txt)
w.to_file('px.png')
A
background_color指定词云图片的背景颜色,默认为白色
B
generate向WordCloud对象中加载文本txt
C
to_file将词云输出为图像文件,.png或.jpg格式
D
wordcloud.WordCloud()代表一个文本对应的词云
4
单选题号 #20695
分值 2已知 l=['Hello', 'World', 'Good', 'morning', 'LUCK'],则 list[1][2]的返回值为?
A'HW'
B'e'
C'o'
D'r'
5
单选题号 #20696
分值 2以下序列对象的描述,非法的或者值为False的选项是?
A[]
B[None,0,'',]
C(3,)!=3
D(3)==[3]
6
单选题号 #20697
分值 2下列代码的运行结果是?
def ous(n):
return n % 2 == 1
newlist = filter(ous, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
n=list(newlist)
print(n)
A
[1,2,3,4,5,6,7,8,9,10]
B
[10,9,8,7,6,5,4,3,2,1]
C
[2,4,6,8,10]
D
[1,3,5,7,9]
7
单选题号 #20698
分值 2对于列表的方法pop()与remove()的区别与相同点,错误的描述是?
A都是删除对象中的元素
Bpop()有返回值
Cremove()没有返回值
Dpop()如果不带参数,则表示默认参数值为0
8
单选题号 #20699
分值 2执行下列代码,正确的答案是?
l =[1,2,3,4,5]
a1=1;a2=1
for i in l:
if i % 3 == 0:
a1 += i
else:
a2 += i
print(a1-a2)
A
-10
B
-9
C
-8
D
-7
9
单选题号 #20700
分值 2执行下列代码,正确的答案是?
a,b,c = 16,17,18
s = 0
if a > b:
s = x
elif b > c:
s += c
s-= 1
print(s)
A
2
B
1
C
-1
D
0
10
单选题号 #20701
分值 2下列函数或操作,错误的为哪一项?
A>>>tuple('hello world')
B>>>tuple(range(1:3))
C>>>tuple(range(3))
D>>>tuple(map(str,range(3)))
🔒
已解锁前 10 题
第 11~38 题(共 28 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
