青少年软件编程(Python)等级考试试卷(三级)
分数:100 题数:38
一、单选题(共25题,共50分)
1. 二进制数101100111对应的十六进制数的数值是? ( )
A. 6
B. 369
C. 167
D. 165
试题编号:20220210-ssn-001
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
2. Python中表示合法的八进制整数是? ( )
A. 0o129
B. 0o12A
C. 0O1708
D. 0O1207
试题编号:20220210-ssn-002
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
3. 在Python中,int('10',16)语句的作用是? ( )
A. 将十进制数10转化为十六进制数16
B. 将十六进制数10转化为十进制数16
C. 将字符串“10”转化为二进制整数
D. 将字符串“10”转化为十六进制整数
试题编号:20220210-ssn-003
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
4. 八进制7与十六进制7相加,其对应的十进制数是? ( )
A. 21
B. 7
C. 14
D. 77
试题编号:20220210-ssn-004
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
5. 关于语句f=open('c:/abc.csv', 'r'),下列描述不正确的是? ( )
A. f是变量名;
B. 以只读方式打开文件;
C. 如果文件abc.csv不存在,会创建abc.csv;
D. 'c:/abc.csv'代表c盘中一个名为'abc.csv'的文件。
试题编号:20220210-ssn-005
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:文件打开方式:r只读,不创建文件。
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
6. 有如下从csv文件中读入数据的程序段:
f=open("abc.csv","r")
m=[]
for lines in f:
m.append(lines.strip("\n").split("\"))
f.close()
print(m)
程序中存在错误的地方是? ( )
A. "r"
B. lines.strip("\n")
C. split("\")
D. f.close()
试题编号:20220210-ssn-006
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
考生答案:D
考生得分:0
是否评分:已评分
评价描述:
7. 对于a=len([2,3,4,5,[7,8],(9,10)]),a的值是? ( )
A. 4
B. 6
C. 8
D. 7
试题编号:20220210-ssn-007
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
8. 有关Python文件常用读写方式的描述,错误的是? ( )
A. read() 每次读取整个文件
B. read() 生成的文件内容是一个字符串
C. readline() 每次只读取文件的一行
D. readlines() 每次按行读取整个文件内容,将读取到的内容放到一个字符串中
试题编号:20220210-ssn-008
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:readlines() 每次按行读取整个文件内容,将读取到的内容放到一个列表中
考生答案:A
python新手适合的软件考生得分:0
是否评分:已评分
评价描述:
9. add=['北京','上海','广州','深圳']
f=open('city.csv','w')
f.write(','.join(add)+'\n')
f.close()
下列说法错误的是? ( )
A. f=open('city.csv','w')说明当前是写入模式
B. f.write(','.join(add)+'\n')语句改成f.write(' '.join(add)+'\n'),程序运行效果一样
C. 删除f.close()语句,不能正确保存文件
D. 当前程序的功能是将列表对象输出到CSV文件
试题编号:20220210-ssn-009
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
考生答案:C
考生得分:0
是否评分:已评分
评价描述:
10. 当发生异常时,下列描述正确的是? ( )
A. 需要捕获异常,然后进行相应的处理
B. 需要把可能发生错误的语句放在except模块里
C. 需要把处理异常的语句放在try模块里
D. 需要为每一个try模块设定且只能设定一个except模块
试题编号:20220210-ssn-010
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
11. 下列程序段在运行时输入"2",则输出结果是? ( )
try:
a=eval(input())
print(a)
except NameError:
print('Error!')
A. ”2”
B. 2.0
C. Error!
D. 2
试题编号:20220210-ssn-011
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
12. 下列程序运行结果是? ( )
a="2"
b="3"
c=int(a+b)
print(c)
A. 5
B. "5"
C. 5.0
D. 23
试题编号:20220210-ssn-012
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
13. 执行代码a,b,c=sorted((1,3,2))之后,变量b的值为? ( )
A. 1
B. 3
C. 2
D. (1,3,2)
试题编号:20220210-ssn-013
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论