image

编辑人: 沉寂于曾经

calendar2025-05-10

message9

visits301

2022年03月Python三级理论参考答案

一、单选题

1、二进制数101100111对应的十六进制数的数值是? ( )

A、6

B、369

C、167

D、165


2、Python中表示合法的八进制整数是? ( )

A、0o129

B、0o12A

C、0O1708

D、001207


3、在Python中,int('10',16)语句的作用是? ( )

A、将十进制数10转化为十六进制数16

B、将十六进制数10转化为十进制数16

C、将字符串“10”转化为二进制整数

D、将字符串“10”转化为十六进制整数


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'的文件。


6、有如下从csv文件中读入数据的程序段: 程序中存在错误的地方是? ( )

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、7

D、8


8、有关Python文件常用读写方式的描述,错误的是? ( )

A、read() 每次读取整个文件

B、read() 生成的文件内容是一个字符串

C、readline() 每次只读取文件的一行

D、readlines() 每次按行读取整个文件内容,将读取到的内容放到一个字符串中


9、下列对于程序说法错误的是? ( )

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",则输出结果是? ( )

A、”2”

B、2.0

C、Error!

D、2


12、下列程序运行结果是? ( )

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'),下列选项中语法错误的一项是? ( )

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、print(max(int(x),7,6))

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"


20、下列关于表达式的计算结果,不正确的是? ( )

A、bool(2*3-0)的值为“True”

B、bool(2*3-2)的值为“True”

C、bool(2*3-3)的值为“True”

D、bool(2*3-6)的值为“True”


21、下列输出结果为"1+2+3=6"的是? ( )

A、print(1+2+3=6)

B、print(1+2+3,'=6')

C、print(1,2,3,sep='+','=6')

D、print(1,2,3,sep='+',end='=6')


22、下列函数能创建一个新的列表的是? ( )

A、sorted()

B、list()

C、dict()

D、set()


23、关于算法的说法,下列说法正确的是? ( )

A、采用顺序查找算法,一定能找到数据

B、算法必须有输入和输出

C、对分查找算法不需要对数据进行排序

D、顺序查找算法不需要对数据进行排序


24、有如下列表a=[8,7,9,6,3,8],采用冒泡排序进行降序排序,请问第2趟排序之后的结果是? ( )

A、[9,8,7,6,8,3]

B、[8,9,7,8,6,3]

C、[9,8,7,8,6,3]

D、[9,8,8,6,7,3]


25、有如下列表a=[8,7,9,6,3,8],采用选择排序进行升序排序,请问第2趟排序之后的结果是? ( )

A、[7,8,6,3,8,9]

B、[3,6,9,7,8,8]

C、[7,6,3,8,8,9]

D、[3,6,7,8,8,9]


二、判断题

26、在Python中,0x10010转化为十进制数是18。

A 正确

B 错误


27、hex(int('12',16))的结果是'0x18’。

A 正确

B 错误


28、在Python中,可以使用下面代码读取文件中的数据到列表。

A 正确

B 错误


29、在Python中open('city.csv','r')命令的作用是以只读方式打开文件名为city的csv格式文件。

A 正确

B 错误


30、在Python中,向csv文件中写入数据时,用逗号合并列表name中的元素,可以使用f.write(','.join(name)+'\n')语句(f为文件对象名)

A 正确

B 错误


31、try-except-else-finally异常处理结构中,不论try程序段中的语句有没有错误,finally程序段中的语句都会得到执行。

A 正确

B 错误


32、在Python中,执行print(ascii(ord('A')+12))语句,打印一个整型数值结果。

A 正确

B 错误


33、在Python中,sorted()函数可以实现对列表中数据的排序,但排序后不改变原列表中数据的位置。

A 正确

B 错误


34、在Python中,表达式divmod(26,10) 的输出结果为(2,6)或(3,-4)。

A 正确

B 错误


35、在Python中,chr(ord('b')-32)语句的功能是将小写字母b转换为大写字母B。

A 正确

B 错误


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

创作类型:
原创

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

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