image

编辑人: 青衫烟雨

calendar2025-06-17

message8

visits854

2021年12月Python三级理论参考答案

一、单选题

1、小明在学习计算机时,学习到了一个十六进制数101,这个十六进制数对应的十进制数的数值是?

A、65

B、66

C、256

D、257


2、csv文件中读入数据的程序段如下:

A、line.pop("\n")

B、line.del("\n")

C、line.remove("\n")

D、line.replace("\n","")


3、下列表达式的结果与其他三项不相同的是?

A、abs(-4)

B、round(abs(-3.5))

C、abs(round(-3.5))

D、min(round(-3.5),round(3.8))


4、表达式max([111,22,3],key=str)的值为?

A、3

B、111

C、’3’

D、’111’


5、下列不能产生结果为元组(1, 2, 3, 4)的是?

A、1, 2, 3, 4

B、tuple({1:2,3:4})

C、tuple((1,2,3,4))

D、tuple([1,2,3,4])


6、不能实现打开文件的功能的语句是?

A、f = open('D:/city.csv', 'w')

B、f = open('D:\city.csv', 'w-')

C、f = open('D://city.csv ', 'w')

D、f = open('D:\\city.csv ', 'w')


7、关于十进制数,下列说法错误的是?

A、十进制数的基数为10,所以从小数点向左数第二位的权值是10的2次幂

B、十进制数的基数为10,所以里面包括0,1,2……,9这十个数码

C、十进制数的基本运算规则满足“逢十进一”,所以有时我们可以采用凑十法来进行简便运算

D、十进制数是有符号的,如-18


8、关于Python的序列描述,不正确的是?

A、序列是Python中最基本的数据结构

B、最常见的序列是列表和元组

C、序列中表示元素位置的数字叫做索引,索引都是正整数

D、Python内置了求序列长度的函数


9、关于元组,描述不正确的是?

A、元组是用括号把元素括在一起的,元素之间是用逗号分隔的

B、元组可以为空,写做tup1=()

C、元组中可以只有一个元素,写做tup1=(3)

D、元组中的元素可以具有不同的类型


10、以下程序的输出结果是?

A、z

B、2.0

C、error

D、没有输出


11、排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。下列排序算法中效率最高的是?

A、冒泡排序算法

B、选择排序算法

C、插入排序算法

D、快速排序算法


12、bool()函数根据传入的参数的逻辑值创建一个新的布尔值,下列返回值是False的是?

A、bool(2*3-0)

B、bool(2*3-2)

C、bool(2*3-3)

D、bool(2*3-6)


13、下列函数能创建一个新的元组的是?

A、tuple()

B、list()

C、dict()

D、set()


14、ascii()返回一个表示对象的字符串,则ascii(1)的结果是?

A、1

B、'1'

C、"'1'"

D、"'\\u4e2d\\u6587'"


15、下列输出结果为"1+2+3=?"的是?

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

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

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

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


16、a = max('12345'),下列选项中语法正确的一项是?

A、print(min(float(a),7,6))

B、print(min(chr(a),7,6))

C、print(min(bin(a),7,6))

D、print(min(hex(a),7,6))


17、运行结果与其他三项不同的是?

A、sum([1,2,3],4)

B、sum([0,1,2],[3,2,2])

C、sum([2,2,2],max(4,3,2))

D、sum([0,3,4],int('3'))


18、关于列表和元组的关系,下列描述不正确的是?

A、list() 函数可以将元组转换为列表

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

C、元组和列表是非常类似的,它们可以通过类型转换函数进行互相转换

D、元组和列表本质上没有区别,只是元组是放在括号中,列表是放于方括号中而已


19、当发生异常时,下列描述不正确的是?

A、我们需要捕获异常,然后进行相应的处理

B、我们需要把可能发生错误的语句放在try模块里

C、我们需要把处理异常的语句放在except模块里

D、我们需要为每一个try模块设定且只能设定一个except模块


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

A、将十进制数10转化为二进制数1010

B、将二进制数10转化为十进制整数

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

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


21、以下描述中,错误的选项是?

A、在Python中,0b100010表示二进制数100010

B、Python中int('1a32',2)语句执行时将不能得到结果,会出现错误提示

C、Python中0o、0b、0x依次表示二进制、八进制、十六进制数的前缀

D、在Python中,运行hex(89)得到的结果是'0x59'


22、Python文件常用的写入方式有w和w+,它们的相同点是?

A、追加读

B、追加写

C、可读可写

D、文件不存在先创建,会覆盖原文件


23、有如下程序段:输出结果是?

A、0,1,2,3,4

B、0,1,2,3,4,

C、1,2,3,4,5

D、1,2,3,4,5


24、有如下列表l=[7,2,9,6,4,5],采用冒泡排序进行升序排序,请问第3趟排序之后的结果是?

A、[2,4,5,6,7,9]

B、[2,4,5,7,6,9]

C、[2,4,7,5,9,6]

D、[2,7,4,9,6,5]


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

A、[1,3,4,6,7,8]

B、[1,3,6,8,4,7]

C、[1,6,3,8,4,7]

D、[1,3,4,8,6,7]


二、判断题

26、在Python中,0x100010表示十六进制数100010

A 正确

B 错误


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

A 正确

B 错误


28、在Python中open('name.csv','r')命令的作用是以可写入的方式打开文件名为name的csv格式文件

A 正确

B 错误


29、在Python中,print(abs(8-12)*3)的输出结果为-12

A 正确

B 错误


30、在Python中,divmod(98,8)的输出结果为(2,12)

A 正确

B 错误


31、在Python中,chr(ord('a')-32)语句能将小写字母a转换为大写字母A

A 正确

B 错误


32、在Python中,sorted()函数可以实现对列表中数据的排序,排序后原列表中数据的位置发生变化

A 正确

B 错误


33、bin函数可以将十进制数转换成二进制数。在Python交互式编程环境下,执行语句bin(15)后,显示的运行结果是'1111'

A 正确

B 错误


34、二维数据可以用二维列表表示,该列表的每一个元素对应二维数据的一行

A 正确

B 错误


35、try...except结构的异常处理机制,当try代码段运行异常时,程序会跳到except代码段执行

A 正确

B 错误


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

创作类型:
原创

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

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