青少年软件编程(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小时内删除。