理论卷2023年3月青少年软件编程(Python) · 三级
YLT Python 3级 2023.03
满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #19750
分值 2十进制数111转换成二进制数是?( )
A111
B1111011
C101111
D1101111
2
单选题号 #19751
分值 2某班有36人,王老师想给每位同学分配一个二进制的学号,那么该学号至少需要多少位?( )
A36
B5
C6
D7
3
单选题号 #19752
分值 2数据的存储形式多种多样,如s1=[[“李亮”,“98”],[“王宁宁”,“95”],[“莫晓珍“,“88”]],s2=[“李亮”,“98”,“王宁宁”,“95”,“莫晓珍“,“88”],有关s1与s2下列说法正确的是?( )
A都是用列表实现的
Bs1是一维列表
Cs2是二维列表
D要取出“王宁宁”同学的成绩,方法是一样的,用s1[4]或s2[4]
4
单选题号 #19753
分值 2关于这个代码,下列说法正确的是?
a=["跳绳","跳高","跳远","铅球"]
fs=open("sports.csv","w")
fs.write(" ".join(a)+'\n')
fs.close()
A
若”sports.csv”文件不存在,则程序出错
B
程序的最后结果是:跳绳 跳高 跳远 铅球
C
程序中的fs.close()代码可有可无
D
“w”参数表示不能修改原csv文件
5
单选题号 #19754
分值 2现有水果价格数据jg=[[‘草莓’,15],[‘梨子’,9],[‘苹果’,10],[‘桔子’,4]],需要将其打印成二维表格数据形式,程序代码如下:
jg=[['草莓',15],['梨子',9],['苹果',10],['桔子',4]]
for row in range(len(jg)):
for col in range(len(jg[row])):
print(____________,”\t”)
A
jg[row]
B
jg[col]
C
jg[col][row]
D
jg[row][col]
6
单选题号 #19755
分值 2运行下列程序段:
try:
a=int(input("请输入被除数:"))
b=int(input("请输入除数:"))
x=a/b
print("商是:",x)
except:
print("输入有错!请检查。")
else:
print("正确!")
finally:
print("程序结束。")
A
商是:2
正确!
B
商是:2
正确!
程序结束。
C
商是:2.0
程序结束。
D
商是:2.0
正确!
程序结束。
7
单选题号 #19756
分值 2已知A的ASCII码值为65,
s='China'
k=abs(-4.8)
则表达式ord(min(s))+k的值是?
A
71.8
B
63
C
61
D
62
8
单选题号 #19757
分值 2divmod(8,5)的结果是?( )
A1
B3
C(1,3)
D[1,3]
9
单选题号 #19758
分值 2若有代码:
name=["李明", "王宁", "朱倩"]
for a,i in enumerate(name):
print(a,i)
则显示的结果是?
A
0 李明
1 王宁
2 朱倩
B
李明
王宁
朱倩
C
李明,王宁,朱倩
D
1 李明
2 王宁
3 朱倩
10
单选题号 #19759
分值 2有关于print()语句的运用,下列输出结果有误的是?( )
Aprint(“Happy!”)
Bprint(李明)
Cprint('Happy!’)
Dprint(2023)
🔒
已解锁前 10 题
第 11~38 题(共 28 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
