一、单选题
1、如果 oct(?) 输出结果为'0o11',那么问号处的十进制数,应该是下面哪个选项?( )
A、7
B、8
C、9
D、10
2、下列四个数有二进制的、八进制的,也有十六进制的,四个数中最小的那个是?( )
A、'0b10001'
B、'0x11'
C、'0o13'
D、'0b10000'
3、十六进制数100,对应的十进制数为?( )
A、128
B、256
C、28
D、56
4、如果 hex(?) 输出的结果是'0xa',请问问号处应填下面哪个选项?( )
A、"9"
B、9
C、"10"
D、10
5、在 Python 中,执行 print(list(range(5, 0, -1))) 的结果是?( )
A、[5,4,3,2,1,0]
B、[5,4,3,2,1]
C、[5,4,3,2]
D、[1,2,3,4,5]
6、以下Python代码的输出是?( ) s = "programming" print (s.replace ("g", "G"))
A、proGramminG
B、programminG
C、proGramming
D、programming
7、在 Python 中,表达式 len("Python 语言很强大") 的值是?( )
A、11
B、12
C、13
D、10
8、已知列表lst = ["1", "2", "3"],执行new_lst = list(map(int, lst)),new_lst的值是?( )
A、["1", "2", "3"]
B、[1, 2, 3]
C、"1", "2", "3"
D、报错
9、在 Python 中,表达式 list (enumerate ("OK")) 的结果是?( )
A、[0, 'O', 1, 'K']
B、[(0, 'O'), (1, 'K')]
C、['O', 'K']
D、[('O', 0), ('K', 1)]
10、在 Python 中,表达式 abs(-4.5) + abs(3) 的值是?( )
A、7.5
B、1.5
C、7
D、-1.5
11、在 Python 中,以下代码的输出是?( ) print(round(3.35, 1))
A、3.0
B、3.3
C、3.4
D、3.35
12、在 Python 中,以下代码的输出是?( ) for i in range(97, 100): print(chr(i), end="")
A、979899
B、97 98 99
C、a b c
D、abc
13、在 Python 中,执行 print(min(["Dog", "Elephant", "Fox"])) 的输出是?( )
A、Dog
B、Elephant
C、Fox
D、报错
14、在 Python 中,表达式 not bool(5) or bool("python") 的结果是?( )
A、True
B、False
C、5
D、"python"
15、执行以下Python代码后,sum的值是?( ) sum = 0 for i in range(3): sum = sum + i * 3 print(sum)
A、0
B、3
C、9
D、18
16、有如下异常处理代码: while True: try: n=int(input("请输入一个数字:")) print(f"您输入的数字是:{n}") break except ValueError: print("输入无效,请重新输入数字。") 关于该段程序,下列说法不正确的是?( )
A、若输入数字“8”,则程序结果为“您输入的数字是:8”
B、若输入数据为“8a”,则程序输出结果为“您输入的数字是:8”
C、若数据输入正确,那么程序将中断
D、若输入字母,则except代码块中的代码将会被执行
17、有段程序如下: try: age=int(input("请输入年龄:")) except ValueError: print("请输入有效年龄。") else: if age>=18: print("您是成年人。") else: print("您是未成年人。") 执行上述程序,下列描述正确的是?( )
A、若程序执行了try代码块,那么except和else部分不执行
B、如输入“二十五”,则程序不会提醒“请输入有效年龄。”
C、当try和except代码块都不执行的时候else中的嵌套分支才会执行
D、若输入数据为“18”,那么输出结果为“您是成年人。”
18、对数据"7,9,3,2,5"使用选择排序算法,按从小到大的顺序排列,那么第一轮排序的结果为?( )
A、2,9,3,7,5
B、2,7,9,3,5
C、2,9,7,3,5
D、2,7,9,5,3
19、猜一个 2025 以内的随机数,用计算机解决该问题,最适用的算法是哪个?( )
A、顺序查找法
B、枚举算法
C、二分查找法
D、二分查找法
20、用冒泡算法对列表 [9, 2, 7, 3, 5, 1] 中的数据进行升序排序,第1轮排序后的结果应该是?( )
A、[ 2, 7, 3, 5, 1, 9]
B、[ 2, 9, 7, 3, 5, 1]
C、[ 2, 7, 9, 3, 5, 1]
D、[ 2, 7, 3, 9, 5, 1]
21、有如下Python程序,运行后将生成?( ) c=['苹果','西瓜','香蕉'] f=open('水果.csv','w') f.write(' '.join(c)+'\n') f.close()
A、CSV文件
B、列表
C、字符串
D、字典
22、水果表.csv的文件如下图所示,下列Python程序运行结果为?( ) f=open('水果表.csv','r') c=[] for i in f: c.append(i.strip('\n').split(',')) f.close() print(c)

A、[['苹果', '5', '5.60'], ['西瓜', '6', '6.00'], ['香蕉', '3', '4.50'],]
B、[['苹果', '5', '5.60'] ['西瓜', '6', '6.00'] ['香蕉', '3', '4.50']]
C、[['苹果', '5', '5.60']; ['西瓜', '6', '6.00'];['香蕉', '3', '4.50']]
D、[['苹果', '5', '5.60'], ['西瓜', '6', '6.00'], ['香蕉', '3', '4.50']]
23、使用open函数打开一个CSV格式文件,要将整个文件读取到一个列表中,使用以下文件对象的哪个函数?( )
A、read()
B、readline()
C、readlines()
D、write()
24、下列Python程序运行后,生成的“姓名.txt”**文件如下图所示,程序①处的代码应该为?( )** file=open(r"姓名.txt",'w') file.write('Henry\n'); file. **①** ('Leal\nFidel\nHumphrey\n') file.close()

A、read
B、readline
C、readlines
D、writelines
25、n.txt文件有3行数据(回车符在第3行末尾),运行下列程序,会有几行数据?( ) import csv file=open('n.txt','a',newline='') writer=csv.writer(file) writer.writerow(['Rawlins']) \#writer.writerows([['Hollis'],['Amy'],['Amour']]) file.close()
A、3
B、4
C、5
D、6
二、判断题
26、有这样一个Python表达式: ord('a') - ord('A') 这个表达式运行的结果是整数 32 ,请判断结果对吗?( )
A 正确
B 错误
27、在Python中,chr(x) 函数可以将任意整数转换为对应的ASCII字符。( )
A 正确
B 错误
28、在 Python 中,语句float('3.14')运行后的输出结果是'3.14'。( )
A 正确
B 错误
29、len(2025) 会返回整数4,因为2025有4位数字。( )
A 正确
B 错误
30、在Python中,若 a = [5, 1, 3, 2],执行 a.sort() 后,a 的值是[1,2,3,5]。( )
A 正确
B 错误
31、当程序发生异常时,一个try模块可以设定多个except模块。( )
A 正确
B 错误
32、a=[['小明','86','90','92','99','94','95'],['小红','93','97','95','90','86','85'],['小华','89','98','99','94','90','85']] 其中,小明同学的第二门成绩90分,数据类型是数字,对吗?( )
A 正确
B 错误
33、name.txt的文件如下图所示,以下Python程序运行的结果为 [['Davey'], ['Amya'], ['Edward']]。( ) import csv with open("name.txt") as file: c=list(csv.reader(file)) print(c)

A 正确
B 错误
34、有关文件的读取,readline()可以每次读取文件中的一行内容。使用read()和readlines()都可以读取全部内容,因此它们读取的结果是相同的。( )
A 正确
B 错误
35、在Python编程语言中,'0b10' 表示二进制数10,并且这个数换算为十进制,就是整数2。( )
A 正确
B 错误
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!




