理论卷2024年3月青少年软件编程(Python) · 三级
YLT Python 3级 2024.03
满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #18846
分值 2在Python中,hex(2023)的功能是?( )
A将十进制数2023转化为十六进制数
B将十进制数2023转化为八进制数
C将十六进制数2023转化为十进制数
D将八进制数2023转化为十进制数
2
单选题号 #18847
分值 2下列表达式的值与其他三个选项不相等的是哪一个?( )
A
B
C
D
3
单选题号 #18848
分值 2下列说法错误或值为False的是?( )
A
将十进制数转化为八进制数的方法是除以8取余,逆序输出
B
>
C
= 4×+5×
D
八进制数15对应的十进制数为13
4
单选题号 #18849
分值 2下面选项中最大的数是?( )
A
B
C
D
5
单选题号 #18850
分值 2关于下列代码,说法正确的是?( )
try:
a = int(input('输入一个数:'))
b = int(input('输入另一个数:'))
m = a / b
print('结果是', m)
except:
print('其他错误!')
except ValueError:
print('输入的不是数字!')
A
输入的都是数字,且b为非0整数时,执行try后面的语句
B
输入的有非数字时,执行except ValueError后面的语句
C
输入的b为0时,执行except后面的语句
D
第6行代码只能出现在try-except代码块的最后,所以代码书写有误,不能运行
6
单选题号 #18851
分值 2下列代码的运行结果是?( )
for i in range(2):
try:
a = 5 % i
except:
print('&&&&&')
else:
print('@@@@@')
finally:
print('*****')
A
@@@@@
*****
@@@@@
*****
B
&&&&&
*****
@@@@@
*****
C
&&&&&
*****
&&&&&
*****
D
&&&&&
@@@@@
*****
7
单选题号 #18852
分值 2下面程序使用的with语句打开文件,处理结束后会?( )
c=['老虎','狗','狮子','大象','狼']
with open('动物.csv','w') as f:
f.write(','.join(c)+'\n')
A
自动读取 动物.csv 文件
B
自动写入 动物.csv 文件
C
自动打开 动物.csv 文件
D
自动关闭 动物.csv 文件
8
单选题号 #18853
分值 2与下列程序实现的功能一样的是?( )
with open('动物.csv','r') as f:
h=f.read().strip().split(',')
print(h)
A
f=open('动物.csv','r')
h=f.read().split(',').strip()
f.close()
print(h)
B
f=open('动物.csv','r')
h=f.read().strip().split(',')
f.close()
print(h)
C
f=open('动物.csv','r')
h=f.read().strip().split(',')
print(f)
D
f=open('动物.csv','r')
h=f.read().split(',').strip()
f.close()
print(f)
9
单选题号 #18854
分值 2关于语句with open('d:/stu.csv'.'r') as f,下列描述不正确的是?( )
A如果文件stu.csv不存在,会创建stu.csv
B以只读方式打开文件
Cf是变量名
D程序处理完毕,会自动关闭stu.csv
10
单选题号 #18855
分值 2有关Python文件常用读写方式的描述,错误的是?( )
Aread() 每次读取整个文件
Bread() 生成的文件内容是一个列表
Creadline() 每次只读取文件的一行
Dreadlines() 每次按行读取整个文件内容,将读取到的内容放到一个列表中
🔒
已解锁前 10 题
第 11~38 题(共 28 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
