青少年软件编程(Python)等级考试试卷(三级)分数:100 题数:38
一、单选题(共25题,共50分)
1. 二进制数101100111对应的十六进制数的数值是? () [单选题]
A. 6
B. 369
C. 167(正确答案)
D. 165
2. Python中表示合法的八进制整数是? () [单选题]
A. 0o129
B. 0o12A
C. 0O1708
D. 0O1207(正确答案)
3. 在Python中,int('10',16)语句的作用是? () [单选题]
A. 将十进制数10转化为十六进制数16
B. 将十六进制数10转化为十进制数16(正确答案)
C. 将字符串“10”转化为二进制整数
D. 将字符串“10”转化为十六进制整数
web开发 高级培训
4. 八进制7与十六进制7相加,其对应的十进制数是? () [单选题]
A. 21
B. 7
C. 14(正确答案)
D. 77
5. 关于语句f=open('c:/abc.csv', 'r'),下列描述不正确的是? () [单选题]
A. f是变量名;
B. 以只读方式打开文件;
C. 如果文件abc.csv不存在,会创建abc.csv;(正确答案)
D. 'c:/abc.csv'代表c盘中一个名为'abc.csv'的文件。
python3 format函数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()
7. 对于a=len([2,3,4,5,[7,8],(9,10)]),a的值是? () [单选题]
A. 4
B. 6(正确答案)
C. 8
D. 7
8. 有关Python文件常用读写方式的描述,错误的是? () [单选题]
A. read() 每次读取整个文件
B. read() 生成的文件内容是一个字符串
C. readline() 每次只读取文件的一行
D. readlines()
每次按行读取整个文件内容,将读取到的内容放到一个字符串中(正确答案)
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文件
10. 当发生异常时,下列描述正确的是? () [单选题]
A. 需要捕获异常,然后进行相应的处理(正确答案)
B. 需要把可能发生错误的语句放在except模块里
C. 需要把处理异常的语句放在try模块里
D. 需要为每一个try模块设定且只能设定一个except模块
11. 下列程序段在运行时输入"2",则输出结果是? ()
try:
a=eval(input())c++异常stack overflow
print(a)
except NameError:
print('Error!') [单选题]
A. "2"
B. 2.0
python基础知识单选题C. Error!
D. 2(正确答案)
12. 下列程序运行结果是?
a="2"
b="3"
c=int(a+b)
print(c) [单选题]
A. 5
B. "5"
C. 5.0
D. 23(正确答案)
13. 执行代码a,b,c=sorted((1,3,2))之后,变量b的值为? () [单选题]
A. 1
B. 3
C. 2(正确答案)
D. (1,3,2)
14. x = min('5678'),下列选项中语法错误的一项是? () [单选题]service pack 1是什么
A. print(max(float(x),7,6))
B. print(max(ord(x),7,6))
C. print(max(bin(x),7,6))(正确答案)
D. print(max(int(x),7,6))
15. 以下表达式的值为Fasle的是? () [单选题]
A. all (())
B. any(['0'])
C. any((0,))(正确答案)
D. all(['a','b'])
16. 以下表达式的值为True的是? () [单选题]
A. bool([])
B. bool(None)
C. bool("False")(正确答案)
D. bool(range(0))
17. print(divmod(22,7))的运行结果是? () [单选题]
A. 3.0
B. 3
C. [3,1]
D. (3,1)(正确答案)
18. 下列表达式的结果与其他三项不相同的是? () [单选题]
A. abs(-3.4)(正确答案)
B. round(abs(-3.4))
C. abs(round(-3.4))
D. min(round(3.4),round(3.8))
19. 关于ascii()函数,描述不正确的是? () [单选题]
A. ascii()返回一个对象的字符串
B. ascii()返回一个对象的ASCII码的值(正确答案)
C. ascii()的返回值的类型必然是字符串
D. ascii(1)的结果是"1"

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。