一、单选题
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 错误
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!