image

编辑人: 舍溪插画

calendar2025-12-08

message1

visits16

2025年06月Python二级理论参考答案

一、单选题

1、已知列表gra=['小一',3,"小二",'小四',3,'小六',],灵珠在“小二”班,请问哪个命令可获得他的班级?( )

A、gra[3]

B、gra[2]

C、gra[-2]

D、gra[-1]

2、已知列表num= [1,2,3,4,5,6,7,8,9,10],可以通过什么命令获得[3,5,7]? ( )

A、num[3:7:1]

B、num[3:8:2]

C、num[2:7:2]

D、num[2:8:1]

3、在下面的代码中,length的值为多少? ( ) str1="我命由我不由天,Yes or No?" length=len(str1)

A、16

B、17

C、18

D、11

4、运行下列代码后,命令行的结果是? ( ) name={"袁隆平": '科学家', "杨红樱": '作家', "姚明": '运动员'} print(name)

A、{"袁隆平","杨红樱","姚明"': "袁隆平","杨红樱","姚明"}

B、{["袁隆平","杨红樱","姚明"]:["袁隆平","杨红樱","姚明"]}

C、{['袁隆平': '科学家', '杨红樱']: ['作家', '姚明': '运动员']}

D、{'袁隆平': '科学家', '杨红樱': '作家', '姚明': '运动员'}

5、下列程序代码运行后会得到多少个”#”?( ) for tt in range(1,6): print('#'*tt)

A、15

B、21

C、14

D、20

6、体育成绩出来了,体育老师将分数存在了列表中:scores = [88, 92, 75, 90],体育老师想要将分数从小到大排序,应该怎么做?( ) A.scores.sort() B.scores.sorted() C.scores.reverse() D.scores.max() 正确答案:A 未作答 题目难度: 0 涉及知识点: 暂无 答案解析:

A、scores.sort()

B、scores.sorted()

C、scores.reverse()

D、scores.max()

7、以下Python代码的输出结果是? ( ) lst = [1, 2, 3] lst.remove(2) print(lst)

A、[1, 3]

B、[1, 2, 3]

C、[2, 3]

D、报错

8、关于Python元组的描述,正确的是? ( )

A、元组创建后可以使用tup[索引]=值修改元素

B、元组与列表一样支持append()和insert()方法

C、元组一旦确立,它的元素不可修改

D、代码t=(1,2); t[1]=3能正确将元组改为(1,3)

9、有字典 my_dict = {'name': 'Tom', 'age': 10, 'city': 'New York'},以下哪个操作可以获取字典所有的键?( )

A、my_dict.values()

B、my_dict.items()

C、my_dict.keys()

D、my_dict.get_keys()

10、以下代码运行后输出结果的是? ( ) data = [10, 20, 30] total = 0 for value in data: if value == 20: continue total += value print(total)

A、40

B、60

C、20

D、30

11、中国探月工程(又称:嫦娥工程)是我国针对月球的地形地貌、物质成分、空间环境进行综合探测任务的的月球探测工程。该工程使中国成为继美国、苏联之后世界上第3个月球采样返回的国家。某月球探测器传回的温度数据存储在列表moon_temp = [-180, 125, -95, 70],要获取昼夜交替处的温度值(125),正确的索引是?( )

A、moon_temp[0]

B、moon_temp[1]

C、moon_temp[2]

D、moon_temp[4]

12、小宸同学最近在学习二十四节气。按照春夏秋冬,他用列表将二十四节气进行存储如下: spring=['立春','雨水','惊蛰','春分','清明','谷雨'] summer=['立夏','小满','芒种','白露','夏至','小暑','大暑'] autumn=['立秋','处暑','秋分','寒露','霜降'] winter=['立冬','小雪','大雪','冬至','小寒','大寒'] 他检查发现时,发现不小心将属于autumn(秋天)的节气“白露”放在了summer(夏天)的列表,现在他需要将“白露”节气回归到autumn列表的“处暑”元素之后,以下程序正确的是?( )

A、summer.remove('白露') autumn.insert(2, '白露')

B、summer.pop('白露') autumn.append( '白露')

C、summer.pop(summer.index('白露')) autumn.append( '白露')

D、del summer[3] autumn.extend([ '白露'])

13、设有变量赋值s1="it was the best of times",则以下选项中可以输出"best"(无空格)子字符串的是?( )

A、print(s1[12:16])

B、print(s1[11:15])

C、print(s1[11:16])

D、print(s1[4])

14、请问下列程序运行后,输出结果最可能是?( ) province={'浙江省':'杭州','福建省':'厦门','江西省':'南昌'} province['福建省']='福州' print(province)

A、{'浙江省':'杭州','福建省':'福州','江西省':'南昌'}

B、{'浙江省':'杭州','福建省':'厦门','江西省':'南昌','福建省':'福州'}

C、{'福建省':'福州','浙江省':'杭州','福建省':'厦门','江西省':'南昌'}

D、{'浙江省':'杭州','福建省':'厦门''福州','江西省':'南昌'}

15、学校图书角被借阅的书籍,都会记录在字典中,书名是键,借书人的名字是值: books = {'西游记': '小电', '水浒传': '小学','三国演义': '小会'} 现在小会归还了书籍,如何删除小会的借阅记录?( )

A、del books['小会']

B、del books['三国演义']

C、books.clear()

D、books.remove('三国演义')

16、小电想制作天气提醒程序,程序会判断今天是否下雨,如果下雨就在家玩,其他情况都出去玩。应该用哪种流程控制结构?( )

A、单分支 if

B、二分支 if-else

C、多分支 if-elif-else

D、for 循环

17、阿宝将“杭州六小龙”公司的简称保存在列表中,long=[‘游科互动’、’深度求索’、’云深处’、’宇树科技’、’强脑科技’、’群核科技’],要想从列表中获取“宇树科技”,以下语句正确的是?( )

A、long[1]

B、long[2]

C、long[3]

D、long[4]

18、列表ls=['2025',[],{},1,'python']的长度是?( )

A、5

B、6

C、7

D、8

19、以下对于元组tp=(10,20,30,5,60)的操作,错误的是?( )

A、new=list(tp)) print(new)

B、new=sorted(tp) print(new)

C、print(tp.sort())

D、new=list(tp) new.sort() print(new)

20、在猜数字游戏的程序中,分三次输入了数字,15,8,9以后,请问程序最后输出的结果是?( ) n = 5 while n > 0: num = int(input()) n -= 1 if num == 10: print("猜对了") break elif num > 10: print("太大了") else: print("太小了") print('你还有{}次机会'.format(n))

A、太小了 你还有2次机会

B、太小了 你还有3次机会

C、太大了 你还有2次机会

D、太大了 你还有3次机会

21、以下程序执行的结果是?( ) s = "低空经济 脑控万物 量子计算 大模型" print(s.split())

A、['低空经济','', '脑控万物', '','量子计算', '','大模型']

B、['低空经济 脑控万物 量子计算 大模型']

C、报错

D、['低空经济', '脑控万物', '量子计算', '大模型']

22、期中练习之后,四年级的小明同学编写了一段用于判断当前学生成绩的等级的代码(如下)。已知学生成绩可根据一定的范围划分为不同等级,其中,≥90是等级'A';<90并且≥80是等级'B';<80并且≥70是等级'C';<70并且≥60是等级'D';<60是等级'E'。sc=float(input("请输入一个0-100的包含1位小数的数字:")) if sc>=90: grade='A' elif sc>=80: grade='B' elif sc>=70: grade='C' elif sc>=60: grade='D' else: grade='E' print(grade) 若小明同学在本次期中练习中,语文考了79.9分,数学考了98分,英语考了89.9分。运用上述的代码,小明的语数英学科在本次期中练习中的等级是?( )

A、A,B,C

B、C,A,B

C、B,C,B

D、C、A、A

23、哪个选项中存储的是列表类型数据?( )

A、L =(1,2,3)

B、L = "1, 2, 3"

C、L = {'num' : '1, 2, 3'}

D、L = [1, 2, 3]

24、已知t = (1,3,4,5,6),那么t[2:]得到的结果为?( )

A、(4,5,6)

B、[4,5,6]

C、(4,5)

D、(3,4,5,6)

25、下列程序执行后,选项中描述错误的是?( ) age = input() if int(age) < 12: print("小学生")

A、input()的功能是输入

B、if是分支结构的关键字

C、print()的功能是输出

D、如果输入10,结果什么都不会输出

二、判断题

26、双重循环中,continue可以退出所有层级的循环。( )

A 正确

B 错误

27、执行s = "Python"; print(s * 3.5) 会输出重复 3.5 次的 "Python" 字符串。( )

A 正确

B 错误

28、元组中的元素必须是相同类型的数据。( )

A 正确

B 错误

29、运行下列代码,最终打印的结果是 3。( ) nums = ['白日', '依山尽','黄河','入海流'] print(nums.index('黄河'))

A 正确

B 错误

30、元组 colors = ('红色', '蓝色', '绿色') 创建后,可以用 colors[1] = '黄色' 修改第二个元素。( )

A 正确

B 错误

31、在多分支语句中if...elif..else,else不可以省略。( )

A 正确

B 错误

32、while属于循环结构语句的关键字,变量命名时不可使用。( )

A 正确

B 错误

33、执行下列程序后,sub_str 的值为 "bcd"。( ) s = "abcdefg" sub_str = s[1:4]

A 正确

B 错误

34、下列程序的运行结果为 2。( ) d = {1:2, 2:2, 3:2, 4:2} print(d[0])

A 正确

B 错误

35、执行下方单分支语句,程序不会报错。( ) a = 90 else a > 60: print('90大于60')

A 正确

B 错误

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

创作类型:
原创

本文链接:2025年06月Python二级理论参考答案

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