青少年软件编程(
Python
)等级考试试卷(五级)
分数:
100
题数:
38
一、单选题
(
共
25
题,共
50
分
)
1.
已知字符串:s="语文,数学,英语",执行print(s.split(","))语句后结果是?(
)
A.
['语文', '数学', '英语']
B.
[语文, 数学, 英语]
C.
['语文, 数学, 英语']
D.
['语文 数学 英语']
试题编号:20220427-ph-009
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:s.split(",")是对字符串变量以“,”进行分割,返回类型为列表类型数据。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
2.
能输出下面字符串的是?(
)
what's this?
it's an "apple"
A.
print("what\'s this?\nit\'s an \"apple\"")
B.
print("what's this? it's an \"apple\"")
C.
print('what's this?\nit's an "apple"')
D.
print("what\'s this?\nit\'s an "apple\"")
试题编号:20220427-ph-010
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:输出有换行,可以用“\n”转义,输出有单引号和双引号,可用\'和\"转义。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
3.
下面语句不能输出"我是小星,今年5岁。"的是?(
)
A.
print("我是{},今年{}岁。".format("小星",5))
B.
print("我是{name},今年{age}岁。".format(age=5,name="小星"))
C.
print("我是%s,今年%s岁。"%(5,"小星"))
D.
print("我是%s,今年%d岁。"%("小星",5))
试题编号:20220427-ph-011
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:格式化输出,如果不用变量格式化输出时,需要格式化字符与数据一一对应。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
4.
已知字符串:s="python学习手册.txt",下面语句不能输出"python学习手册"的是?(
)
A.
print(s[0:s.find(".txt")])
B.
print(s[0:-4])
C.
print(s.replace(".txt",""))
D.
print(s.split("."))
试题编号:20220427-ph-012
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:s.split(".")返回的是列表数据类型。
考生答案:C
考生得分:0
是否评分:已评分
评价描述:
5.
以下程序的功能是?(
)
import random
a=""
for i in range(4):
c=random.randint(0,9)
if random.randint(0,1):
d=random.randint(97,122)
else:
d=random.randint(65,90)
a=a+str(c)+chr(d)
print(a)
A.
输出4C2f2D8g
B.
生成大小写字母的混合密码
C.
生成8位随机的密码,包含字母和数字
D.
生成8位随机数字的混合密码
试题编号:20220427-ph-031
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:生成8位随机的密码,包含字母和数字。
考生答案:D
考生得分:0
是否评分:已评分
评价描述:
6.
使用turtle.fd()函数和turtle.left()函数绘制一个边长为200像素的正方形及一个外接圆,如图所示,应在横线处补充哪一个选项,不得修改其他代码?(
)
import turtle
turtle.pensize(2)
turtle.color('#FF8EFF','#2F0000')
for i in range(4):
turtle.fd(200)
turtle.left(90)
turtle.left(-45)
turtle.circle(
*pow(2,0.5))
A.
100
B.
50
C.
200
D.
-100
试题编号:20220427-ph-032
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:正方形边长是200,则该圆的半径是100,所以此处是100。
考生答案:C
考生得分:0
是否评分:已评分
评价描述:
7.
以下有关常用标准库的表述中,正确的是?(
)
A.
jieba.cut(s)函数分词功能是自由模式分词
B.
wordcloud库生成词云有两种方法:文本生成和图片生成
C.
time的strftime()函数用于格式化时间,返回以可读字符串表示的当前时间
D.
"%y-%m-%d, %H:%M:%S"和"%Y-%m-%d, %H:%M:%S"输出格式一样
试题编号:20220427-ph-033
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:jieba.cut(s)函数分词功能是精确模式分词。wordcloud库生成词云有两种方法:文本生成和频率生成。%y 两位数的年份表示(00-99),%Y 四位数的年份表示(0000-9999)。
考生答案:A
考生得分:0
是否评分:已评分
评价描述:
8.
我们可以对文本中词频较高的分词,通过词云图给予视觉上的突出,小明打算用Python程序来生成词云图,程序中需要用到以下哪个第三方库?(
)
A.
wordcloud
B.
math
C.
random
D.
turtle
试题编号:20220427-ph-034
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:本题主要考查Python库。WordCloud是优秀的词云展示第三方库,math库提供常用的数学函数,random提供常用的随机函数,turtle库用于绘图,故本题选A选项。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
9.
下列关于Python元组(tuple)的表述正确的是
?(
)
A.
元组只能存储同一类型数据,其内元素可以改变。
B.
元组可以存储任意类型数据,属于不可变序列。
C.
元组可以存储任意类型
青少年软件编程(Python)等级考试试卷(5级)电子学会青少年软件编程Python等级考试真题及答案,2022年9月电子学会Python等级考试5级真题试卷及答案