image

编辑人: 流年絮语

calendar2025-06-17

message4

visits795

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

一、单选题

1、如下图代码,请问两条红线处应该填入?

A、1、没有变化 2、没有变化

B、1、没有变化 2、顺序会有变化

C、1、顺序会有变化 2、顺序会有变化

D、1、顺序会有变化 2、没有变化


2、关于open()函数的参数,下列描述正确的是?

A、"w+" 以十六进制格式打开一个文件只用于写入

B、"r+"打开一个文件用于读写。文件指针将会放在文件的末尾

C、"w" 开始编辑,即保留原有内容。如果该文件不存在,创建新打开一个文件只用于写入。如果该文件已存在则打开文件,并从原有位置文件

D、"r" 以只读方式打开文件,文件的指针将会放在文件的开头


3、下面不同数制数据中,数值最大的是?

A、0x2B

B、0o37

C、41

D、0b100111


4、执行下面代码:print(bool(2)+3)打印出的结果为?

A、3

B、4

C、5

D、报错


5、求既是3的倍数且各个位上的数的和是8的倍数的三位数,适合的算法是?

A、解析算法

B、枚举算法

C、排序算法

D、对分查找法


6、下列选项不是Python异常处理可能用到的关键字?

A、try

B、else

C、if

D、finally


7、已定义学期末考核科目km=["语文","数学","英语"],先根据安排需要添加综合学科进入考试科目,操作正确的是?

A、km.append("综合")

B、km.insert("综合")

C、km.write("综合")

D、km.read("综合")


8、表达式chr(ord("0")+3)的结果是?

A、333

B、'3'

C、"000"

D、"0","0","0"


9、与十进制数 1770 对应的八进制数是?

A、3350

B、3351

C、3352

D、3540


10、下面代码的输出结果是?

A、[5, 1, 3, 4]

B、[5, 4, 3, 1]

C、[4, 3, 1, 5]

D、[1, 3, 4, 5]


11、用冒泡排序算法对6个数进行排序,进行比较的次数为?

A、4

B、5

C、10

D、15


12、以下代码执行后,如果用户输入为:3*6,则输出为?( )

A、3*6

B、"3*6"

C、18

D、"18"


13、关于Python函数的描述,正确的是?

A、表达式float("3.14") 的结果是3.14

B、表达式type(100)的结果是十进制数

C、表达式oct(100)可以获得十六进制数

D、表达式hex(100)可以获得八进制数


14、Python中abs ()函数的作用为?

A、求绝对值

B、求开方结果

C、求平方结果

D、求立方结果


15、以下代码的执行结果为?

A、24

B、24.0

C、12

D、12.0


16、Python中十六进制与十进制进行转换时,下列表述错误的是?

A、十进制数57转换成十六进制,可以表示成int('57',16)

B、十进制数57转换成十六进制,可以表示成hex(57)

C、十六进制数39转换成十进制,可以表示成int('39',16)

D、十六进制数39转换成十进制,可以表示成0x39


17、Python中使用open()函数打开文件完成读的功能,下列说法错误的是?

A、readlines()方法是读取文本所有的行,直到文件末尾

B、readline()方法是读取文件的第一行

C、在同一个程序中,多次使用readline()方法后,程序仍读取第一行的内容

D、执行readline()方法后,运行的结果不是列表,而是字符串


18、以下代码执行后,得到的结果为?

A、[7, 6, 5, 4, 3, 2, 1, 0]

B、[0, 1, 2, 3, 4, 5, 6, 7]

C、[4, 3, 7, 2, 1, 6, 0, 5]

D、[5, 0, 6, 1, 2, 7, 3, 4]


19、int(7.8)的执行结果是?

A、8

B、8.0

C、7

D、7.0


20、关于查找的说法,下列说法正确的是?

A、顺序查找属于无序查找

B、对分查找一定能找到数据

C、对分查找是一种低效的查找方法

D、顺序查找次数一定比对分查找次数多


21、当try子句中没有任何错误时,一定不会执行语句?

A、try

B、else

C、except

D、finally


22、Python可以通过哪个函数实现字符串数据的格式化处理?

A、format

B、int

C、max

D、str


23、以下代码的输出结果是?

A、想念家人

B、想想念念家家人人

C、想家想人念家念人

D、['想家', '想人','念家','念人']


24、format方法通常用来格式化print的输出格式。以下程序中使用format来输出: 我叫小明,我今年12岁了,则代码中缺失部分应该填写?

A、age,name

B、name,age

C、name:age

D、age name


25、下列数据中,不可能表示十六进制数的是?

A、ABC

B、17F

C、8H5

D、9a01


二、判断题

26、except语句可以有多个,Python会按except语句的顺序依次匹配你指定的异常。

A 正确

B 错误


27、any([])函数和any(())函数的结果是False。

A 正确

B 错误


28、利用Python3自带的csv库进行操作,可使用以下程序获取class.csv文件中存储的表头信息,并进行输出。

A 正确

B 错误


29、利用csv格式存储二维数据时,每行都是一个一维数据,用逗号分隔,可以有空行

A 正确

B 错误


30、数学老师对小明说:我要计算[4,6,3,2,5,8,7,9]这几个整数的平方,你能帮我编程实现吗? 小明说:两行代码就能实现。程序如下!请判断,小明的这个程序是否正确。

A 正确

B 错误


31、多次使用readline()读取文件,如果要退到文件的起始位置,可以使用seek()实现。

A 正确

B 错误


32、Python中使用print函数输出时,输出完毕默认会换行,不能通过修改参数改为其它间隔方式。

A 正确

B 错误


33、十六进制与八进制数值之间的转换,常常借助二进制或者十进制作为中间的桥梁

A 正确

B 错误


34、同一个整数分别用十六进制和八进制表示后,数值一定不相等。

A 正确

B 错误


35、语句print("a","b","c",sep=",")的输出结果是:"a" "b" "c"。

A 正确

B 错误


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

创作类型:
原创

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

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