image

编辑人: 沉寂于曾经

calendar2025-06-17

message7

visits360

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

一、单选题

1、 下列程序运行结果是?

A、35

B、1223

C、a+b

D、出现错误提示


2、通过算式1×23+1×22+0×21+1×20可将二进制1101 转为十进制,下列进制转换结果正确的是?

A、0b10转为十进制,结果是2

B、0d10转为十进制,结果是8

C、0x10转为十进制,结果是10

D、0o10转为十进制,结果是16


3、语句float('something') 抛出的异常名称为?(

A、ValueError

B、ImportError

C、IndexError

D、FileNotFoundError


4、在Python语言中,关于bin(0x11)的功能,下列说法正确的是?

A、将十进制数11转换为二进制

B、将十六进制数11转换为二进制

C、将二进制数11转换为十进制

D、将十六进制数11转换为十进制


5、将十进制数30转换为十六进制数,最低位上是?

A、c

B、d

C、e

D、f


6、以下表达式的值为Fasle的是?

A、all (())

B、all ([])

C、all ((0,))

D、all([1,2])


7、现在一组初始记录无序的数据“7,9,3,2,5”使用选择排序算法,按从小到大的顺序排列,则第一轮排序的结果为?

A、7,9,3,2,5

B、3,2,5,7,9

C、2,3,5,7,9

D、2,9,3,7,5


8、关于hex()函数,描述不正确的是?

A、hex()函数的功能是将十进制整数转换成十六进制数

B、hex()函数的参数是一个十进制整数

C、hex()函数的返回值是一个十六进制数

D、hex()函数的返回值是一个字符串


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

A、hex(0x37) 的结果是'0x37'

B、hex(0o67) 的结果是'0x37'

C、hex(0b1011) 的结果是'0xb'

D、hex(int('11',16))的结果是'0x17’


10、 有如下程序段:下列说法正确的是?( )

A、f=open('city.csv','w')说明当前是读取模式

B、f.write(','.join(ls)+'\n')语句改成f.write(' '.join(ls)+'\n'),结果依然以逗号分隔

C、删除f.close()语句,也能保存文件

D、当前程序的功能是将列表对象输出到CSV文件


11、异常是指?

A、程序设计时的错误

B、程序编写时的错误

C、程序编译时的错误

D、程序运行时的错误


12、关于input()函数,描述不正确的是?

A、input()函数是输入函数

B、input()函数的功能是从键盘读入一行文本

C、input()函数不需要参数

D、input()函数接收到的数据类型是数值类型


13、有如下程序段:程序运行后,输出的结果是?

A、语文

B、数学

C、英语

D、科学


14、print(min(80,100,max(50,60,70)))的运行结果是?

A、80

B、100

C、50

D、70


15、下列表达式的结果不为'f'的是?

A、'g'-1

B、chr(ord('g')-1)

C、chr(ord('F')+32)

D、chr(ord('G')+31)


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

A、顺序查找要先对数据进行排序

B、进行顺序查找,一定能找到数据

C、二分查找是一种高效的查找方法

D、二分查找法不需要对数据进行排序


17、用open()打开文件时,返回的是?

A、列表

B、字符串

C、文件对象

D、元组


18、打开a.txt文件后,将“See you next time.”写入文件,下列语句不正确的是?

A、f.write('See you next time.\n')

B、f.write(['See',' you',' next',' time','.\n'])

C、f.writelines(['See you next time.\n'])

D、f.writelines(['See',' you',' next',' time','.\n'])


19、 语句运行后,结果是?

A、0 1 2 3 4

B、01234

C、1 2 3 4 5

D、12345


20、若输入指令是list('1234'),结果是?

A、('1', '2', '3','4')

B、['1', '2', '3','4']

C、{'1', '2', '3','4'}

D、{ 1, 2, 3, 4, }


21、表达式divmod(36,10) 的值为?

A、(3,4)

B、(6,3)

C、(3,6)

D、(4,3)


22、 把文件写入到csv文件的程序段如下:划线处的代码应该为?( )

A、for i in ls:

B、for row in ls:

C、for i in range(len(ls)):

D、for row in range(len(ls)):


23、ascii(chr(65))的值是?

A、"'a'"

B、'A'

C、"'A'"

D、'B'


24、int()函数根据传入的参数创建一个新的整数,下列返回的值不是0的是?

A、int(1.0)

B、int(0.5)

C、int(0)

D、int()


25、问题如图所示,用计算机解决该问题,比较适合使用?

A、解析算法

B、枚举算法

C、冒泡算法

D、二分查找算法


二、判断题

26、小明准备编写一个程序,把新同学的联系方式保存到一个名为list的现有CSV格式文件里。实现这一功能可以使用语句f=open('list.csv','+')来打开list.csv文件。

A 正确

B 错误


27、语句float('2020') 运行后的输出结果是:2020

A 正确

B 错误


28、在Python中,代码print('{:8}'.format(12))中数字8的作用是按8位字符宽度输出数字12。

A 正确

B 错误


29、'$'.join(['张 三','李 四']).replace(' ','').split('$')可以去掉列表项中姓名中间的空格。

A 正确

B 错误


30、二进制数11110011转化为十六进制数为F3。

A 正确

B 错误


31、在Python中,执行print(ord('a')+12)语句,能够得到一个数字结果。

A 正确

B 错误


32、round(5566.6)=5567,所以说round()函数其实是取整函数。

A 正确

B 错误


33、数据处理,通常是指利用四则运算中的加、减、乘、除来进行运算,从而得到正确结果。

A 正确

B 错误


34、hex函数可以将十进制数转换成十六进制数。在Python交互式编程环境下,执行语句hex(2020)后,显示的运行结果是'7e4'。

A 正确

B 错误


35、异常处理结构中,try程序段中的每一个运行错误语句,都要转移到except程序段中,执行异常处理语句。

A 正确

B 错误


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

创作类型:
原创

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

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