一、单选题
1、一个非零的二进制正整数,在其末尾添加两个“0”,则该新数将是原数的?( )
A、10倍
B、2倍
C、4倍
D、8倍
2、2023年亚运会将在杭州举办。关于2023,若将其转换为二进制数,则末位数字为?( )
A、0
B、1
C、3
D、不确定
3、二进制数10010,转换为十进制数和十六进制数分别为?( )
A、18和12
B、36和1A
C、50和1A
D、36和12
4、 在Python中,int('1010',8)语句的作用是?( )
A、将十进制数1010转化为八进制数1010
B、将二进制数1010转化为八进制数12
C、将八进制字符串“1010”转化为八进制整数
D、将八进制数“1010”转化为十进制整数
5、假设cai.csv文件内容如下图所示,那么下列代码的输出结果是?( ) f = open('cai.csv', 'r') c = [] for i in f: c.append(i.strip('\n').split(',')) f.close() print(c)
A、[['肉','15'],['白菜','8']]
B、['肉','15','白菜','8']
C、['肉','15'],['白菜','8']
D、'肉','15','白菜','8'
6、2023年中国航天事业再次刷新纪录,主要事件记录在abc.txt文件中,具体内容如下图所示,程序运行后s值是?( )
A、5月11日,天舟六号
B、5月30日,神舟十六
C、6月 7日,力箭一号
D、6月16日,长征二号
7、Python是强大的数据处理工具,能方便读写文件。 打开D:\test.csv,文件的内容如下图所示, >>>f=open(r"D:\test.csv",'r') >>>s1=f.read() >>>s2=f.read() >>>f.close() 运行上述程序,说法正确的是?( )
A、>>>s1 'hello python!'
B、>>>s1 'hello word!'
C、>>>s1 'hello python!\nhello word!\n'
D、>>>s2 'hello python!\nhello word!\n'
8、 Python是强大的数据处理工具,目前受到大家青睐。下列说法错误的是?( )
A、数据文件格式丰富,常见的有一维数据、二维数据和多维数据
B、read()函数可以读取整个文件的内容
C、write()函数向文件中可以写入列表、字符串、整型等数据类型内容
D、python中有许多函数,能够直接对csv、excel、txt等文件内容读写、删除等操作
9、运行下面一段程序,说法正确的是?( ) f = open('yayun.txt', 'w') f.write('迎亚运,创未来\nHeart to Heart\n') f.close()
A、运行程序后,打印:'迎亚运,创未来\nHeart to Heart\n'
B、运行程序后,打印:迎亚运,创未来
C、本段程序的功能是打开yayun.txt
D、如果python程序同目录下不存在yayun.txt,将创建yayun.txt
10、| | 语句print(chr(ord('a')+5))的运行结果是?( ) | | ---- | ---------------------------------------------- | | | |
A、66
B、e
C、f
D、g
11、表达式sum(map(int,'12345'))的返回值是?( )
A、[1, 2, 3, 4, 5]
B、['1', '2', '3', '4', '5']
C、10
D、15
12、 下列选项中,结果与其他三项不同的是?( )
A、print(list(range(1, 10, 2)))
B、print(list(range(1, 11, 2)))
C、print(list('13579'))
D、print(list(map(int,['1', '3', '5', '7', '9'])))
13、divmod(-9, 2)的结果是?( )
A、(-5, 1)
B、(-1, -4)
C、(-4, -1)
D、(1, -5)
14、下列代码创建了4个变量,其中变量值最大的是?( ) a = round(3.65) b = int(max('123')) c = 7/2 d = abs(-3.9)
A、a
B、b
C、c
D、d
15、65)的结果是4; max('123'))的结果是'3',转整数后是3; 7/2的结果是3.5; abs(-3.9)将负数变成正数,结果是3.9; 综上所述,4最大,所以选择A。 名师讲题: 15.| | bool(0)的结果是?( ) | | ---- | ----------------------- | | | |
A、True
B、False
C、1
D、0
16、 语句set('2023')的返回值是?( )
A、{2, 0, 2, 3}
B、{0, 2, 3}
C、{'2', '0', '2', '3'}
D、{'0', '2', '3'}
17、a=[1,2,3,4,5],则sum(a)的值是?( )
A、'[1,2,3,4,5]'
B、'15'
C、15
D、'12345'
18、表达式str([1,2,3])的返回值是?( )
A、['1', '2', '3']
B、'[1, 2, 3]'
C、['123']
D、str函数只能将数字转换成字符串,表达式中的参数是一个列表,运行报错
19、下列选项中,对help函数的说法错误的是?( )
A、可以使用help函数查看某个数据类型的帮助信息
B、可以使用help函数查看某个函数的帮助信
C、可以使用help函数查看某个模块的帮助信息
D、对于自己定义的变量,不可以使用help函数查看自定义变量的帮助信息
20、通过input()函数输入的数据类型是?( )
A、int
B、float
C、str
D、list
21、运行下面程序,错误的输入和输出数据是?( ) try: x=int(input()) y=int(input()) m=divmod(x,y) print(m) except: print('error') else: print('right') finally: print('OK')
A、输入
B、输入
C、输入51
D、输入50
22、运行下面程序,错误的输入和输出数据是?( ) try: x=eval(input()) c=abs(x) print(c) except NameError: print('NameError!') except: print('Other error!')
A、输入0输出Other error!
B、输入-2.5输出2.5
C、输入6输出6
D、输入abc输出NameError!
23、以下关于算法的描述错误的是?( )
A、算法可以用自然语言、流程图、伪代码、编程语言等多种方式进行表示
B、顺序结构、选择结构、循环结构是算法的3种基本结构
C、算法可以没有输出,但必须有输入
D、算法的执行步骤是有限的
24、用冒泡排序对4,5,6,3,2,1进行从小到大排序,第二趟排序后的状态是?( )
A、4 5 3 2 1 6
B、4 3 2 1 5 6
C、3 2 1 4 5 6
D、2 1 3 4 5 6
25、在对n个元素进行直接插入排序的过程中,一般共需要进行几趟?( )
A、2
B、n-1
C、n
D、n+1
二、判断题
26、十六进制数转换成十进制数,其位数一定变多。( )
A 正确
B 错误
27、表达式int("ob110",8)的结果应是72。( )
A 正确
B 错误
28、在Python中,readlines()每次按行读取文件内容,通常将读取到的内容放到一个字符串变量中,返回str类型数据。( )
A 正确
B 错误
29、下列程序的功能是将列表对象输出到CSV文件。( ) shuig=['苹果','香蕉','桃子','西瓜'] f=open('shuiguo.csv','w') f.write(','.join(shuig)+'\n') f.close()
A 正确
B 错误
30、CSV格式存储数据采用逗号分隔元素,也可以存储二维数据。( )
A 正确
B 错误
31、以下代码的运行结果是False。( ) a = any([None,[],(),[{}]]) print(a)
A 正确
B 错误
32、range(6)和range(0,6)的结果相同。( )
A 正确
B 错误
33、运行下列代码后,列表a中保存的元素是从小到大按顺序排列的。( ) a = [5, 6, 4, 8, 2, 7, 3, 1] sorted(a)
A 正确
B 错误
34、使用min函数可以获取多个数字中的最小值。( )
A 正确
B 错误
35、try: x=int(input()) y=int(input()) n=x%y print(n) except ValueError: print('ValueError!') except ZeroDivisionError: print('ZeroDivisionError!') except: print('Other error!') 当程序输入: 0 0 程序的运行结果是: Other error!
A 正确
B 错误
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!