image

编辑人: 流年絮语

calendar2025-01-17

message6

visits922

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