青少年软件编程(
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.
生成
202209Python编程真题——(5级)