image

编辑人: 青衫烟雨

calendar2025-05-10

message4

visits931

2020年09月Python三级理论参考答案

一、单选题

1、关于利用CSV模块对文件进行操作,下列描述不正确的是()

A、CSV是一种常用的文本格式,使用逗号分隔值的

B、CSV模块是Python的内置模块,包含很多函数,可以非常方便地读取和写入数据

C、由于CSV模块是Python的内置模块,所以可直接使用,无需引入

D、在CSV模块中,读取数据可以使用reader()函数,写入数据使用writer()函数


2、语句a = max(['11','22','33','44','a65'])运行后,a的值为()

A、'44'

B、'a65'

C、44

D、a65


3、format(12+23)的结果是()

A、35

B、'35'

C、'1223'

D、'12+23'


4、不能输出'name:小明,age:9' 的是()

A、"name:{},age:{}".format("小明","9")

B、"name:{0},age:{1}".format("小明","9")

C、"name:{0},age:{1}".format(name="小明",age="9")

D、"name:{name},age:{age}".format(name="小明",age="9")


5、关于函数与函数的功能解释,下列说法不正确的是()

A、dict() 函数用于创建一个字典

B、list()函数只能用于将元组转换为列表

C、tuple() 函数可以用于将列表转换为元组

D、str() 函数将对象转化为适于人阅读的形式。


6、关于round()函数,描述不正确的是()

A、round(100.0014,3)的运行结果是100.001

B、round(100.0016,3)的运行结果是100.002

C、round(100.0015)无法运行,提示参数错误

D、round(100.0015,2)的运行结果是100.0


7、关于文件操作,说法正确的是()

A、Python中打开文件后,其它程序(进程)还可以访问这个文件

B、open函数有两个参数,第一个参数指定要打开的文件,只能使用绝对路径。第二个参数是打开文件的模式

C、open函数打开模式中,“r”是读模式,它可以直接打开二进制文件时,不需要增加参数

D、Python使用close()函数关闭文件,以释放文件的控制权


8、将整数转换成二进制字符串的函数是()

A、bin()

B、bytes()

C、hex()

D、oct()


9、关于print()函数,下列描述不正确的是()

A、print()函数是python的内置函数,用于打印输出

B、print()函数输出多个对象时,需要用", "分隔

C、print()函数默认以"空格"结尾

D、print("123",end="……")语句中的end是用来设定结尾符号的


10、表达式int('11', 8)的值为()

A、9

B、11

C、'9'

D、'11'


11、下列函数的参数不能是列表的是()

A、int

B、filter

C、map

D、enumerate


12、 将成绩一维数据['小明','85','83','96']写入fenshu.csv文件操作,横线上填写正确的是()

A、read

B、write

C、append

D、insert


13、下列语句中,运行结果为"True"的是()

A、all(('a', 'b', '', 'd'))

B、any(('a', 'b', '', 'd'))

C、all((0, 1, 2, 3))

D、any([])


14、十进制数120转换为二进制数时,该二进制数的位数是()

A、8

B、7

C、6

D、5


15、下列函数的返回值的类型和其他三项不同的是()

A、int

B、hex

C、str

D、chr


16、我们习惯于十进制数的世界,但是计算机的世界是二进制的世界,用0和1这两个数字代表所有的信息,那么十进制数10用二进制表示为()

A、1000

B、1001

C、1010

D、1011


17、 从CSV格式读入一维数据的代码段如下:划线处应填入( )

A、r

B、"r"

C、w

D、”w”


18、设一组初始记录关键字序列[5,2,6,3,7],利用冒泡排序进行升序排序,则第二趟冒泡排序的结果为()

A、2,3,6,5,7

B、2,3,5,6,7

C、2,5,6,3,7

D、2,5,3,6,7


19、python的异常捕获常用try...except...else结构,下列描述不正确的是()

A、try模块中是可能发生错误的语句

B、如果try中的语句引发异常,则执行except中的语句

C、如果try中的语句没有引发异常,则执行else中的语句

D、对于每一个try模块,都必须对应一个except模块和一个else模块


20、质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。小明想编程求出1~2000之间质数的个数,他应该采用()

A、解析算法

B、枚举算法

C、冒泡算法

D、二分查找算法


21、下列问题适合用解析算法求解的是()

A、寻找班级中身高最高的同学

B、计算一辆车行驶100公里的油耗

C、将十三张纸牌按从小到大进行排列

D、统计100内偶数的各位数字之和恰好为10的个数


22、关于python异常相关的关键字和关键字说明,下列说法不正确的是()

A、try/except :捕获异常并处理

B、pass:忽略异常

C、else:如果try中的语句引发异常,则执行else中的语句

D、finally :无论是否出现异常,都执行的代码


23、下列不同进制的数字表示,不合法的是()

A、789

B、0xb2

C、0o784

D、0b1101


24、关于一维数据的表示,下列描述正确的是()

A、{1,2,3,4} 可以表达有序一维数据

B、(1,2,3,4) 可以表达无序一维数据

C、[1,2,3,4] 可以表达有序一维数据

D、[1,2,3,4] 可以表达无序一维数据


25、将数据写入stu.csv文件,运行后结果如图所示,下列语句不正确的一项是()

A、writer.writerow(('序号', '姓名', '性别'))

B、writer.writerow(['1', '张明', '男'])

C、writer.writerow(('2', '李蕾', '女'))

D、writer.writerow([3, 王洋, 男])


二、判断题

26、在Python中,下面代码可以读取score.csv文件中的全部成绩(多行)到嵌套列表sc中。

A 正确

B 错误


27、在Python中从csv文件中读取数据时必须使用strip('\n')命令去掉数据中的换行符。

A 正确

B 错误


28、sum()函数可以对列表进行求和,也可以对元组进行求和。

A 正确

B 错误


29、二进制数10101010对应的十进制数为169。

A 正确

B 错误


30、十六进制数1a2e对应的十进制数是6702。

A 正确

B 错误


31、在Python中要将csv文件中的数据读取为字符串,可以使用下面代码。

A 正确

B 错误


32、any(())的返回值是True。

A 正确

B 错误


33、执行语句:"{1} {0}".format("武汉", "加油","!"),输出结果是:'加油 武汉'。

A 正确

B 错误


34、语句sorted([5,3,4,1,2],reverse = True)的输出结果是:[5,4,3,2,1]

A 正确

B 错误


35、在Python中,执行下面代码,无论输入什么数据,最后一行都会输出“程序结束” 。

A 正确

B 错误


喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2020年09月Python三级理论参考答案

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share