选择题 共25道

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25


判断题 共10道

26 27 28 29 30 31 32 33 34 35


编程题 共2道

36 37

750 202506Python二级真题-练习
选择题 共25道
01 已知列表gra=['小一',3,"小二",'小四',3,'小六',],灵珠在“小二”班,请问哪个命令可获得他的班级?( ) 2分
登录后查看选项
02 已知列表num= [1,2,3,4,5,6,7,8,9,10],可以通过什么命令获得[3,5,7]? ( ) 2分
登录后查看选项
03

在下面的代码中,length的值为多少? ( )

str1="我命由我不由天,Yes or No?"

length=len(str1)
2分
登录后查看选项
04

运行下列代码后,命令行的结果是? ( )

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

print(name)
2分
登录后查看选项
05 下列程序代码运行后会得到多少个”#”?( )
for tt in range(1,6):
  print('#'*tt)
2分
登录后查看选项
06 体育成绩出来了,体育老师将分数存在了列表中:scores = [88, 92, 75, 90],体育老师想要将分数从小到大排序,应该怎么做?( ) 2分
登录后查看选项
07

以下Python代码的输出结果是? ( )

lst = [1, 2, 3]
lst.remove(2)
print(lst)

2分
登录后查看选项
08 关于Python元组的描述,正确的是? ( ) 2分
登录后查看选项
09 有字典 my_dict = {'name': 'Tom', 'age': 10, 'city': 'New York'},以下哪个操作可以获取字典所有的键?( ) 2分
登录后查看选项
10

以下代码运行后输出结果的是? ( )

data = [10, 20, 30]

total = 0
for value in data:
   if value == 20:
       continue
   total += value
print(total)

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

小宸同学最近在学习二十四节气。按照春夏秋冬,他用列表将二十四节气进行存储如下:

spring=['立春','雨水','惊蛰','春分','清明','谷雨']

summer=['立夏','小满','芒种','白露','夏至','小暑','大暑']

autumn=['立秋','处暑','秋分','寒露','霜降']

winter=['立冬','小雪','大雪','冬至','小寒','大寒']

他检查发现时,发现不小心将属于autumn(秋天)的节气“白露”放在了summer(夏天)的列表,现在他需要将“白露”节气回归到autumn列表的“处暑”元素之后,以下程序正确的是?( )

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

请问下列程序运行后,输出结果最可能是?( )

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

province['福建省']='福州'

print(province)

2分
登录后查看选项
15

学校图书角被借阅的书籍,都会记录在字典中,书名是键,借书人的名字是值:

books = {'西游记': '小电', '水浒传': '小学','三国演义': '小会'}

现在小会归还了书籍,如何删除小会的借阅记录?( )

2分
登录后查看选项
16 小电想制作天气提醒程序,程序会判断今天是否下雨,如果下雨就在家玩,其他情况都出去玩。应该用哪种流程控制结构?( ) 2分
登录后查看选项
17 阿宝将“杭州六小龙”公司的简称保存在列表中,long=[‘游科互动’、’深度求索’、’云深处’、’宇树科技’、’强脑科技’、’群核科技’],要想从列表中获取“宇树科技”,以下语句正确的是?( ) 2分
登录后查看选项
18 列表ls=['2025',[],{},1,'python']的长度是?( ) 2分
登录后查看选项
19 以下对于元组tp=(10,20,30,5,60)的操作,错误的是?( ) 2分
登录后查看选项
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))

2分
登录后查看选项
21

以下程序执行的结果是?( )

s = "低空经济 脑控万物 量子计算 大模型"
print(s.split())

2分
登录后查看选项
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分。运用上述的代码,小明的语数英学科在本次期中练习中的等级是?( )

2分
登录后查看选项
23 哪个选项中存储的是列表类型数据?( ) 2分
登录后查看选项
24 已知t = (1,3,4,5,6),那么t[2:]得到的结果为?( ) 2分
登录后查看选项
25

下列程序执行后,选项中描述错误的是?( )

age = input()

if int(age) < 12:

   print("小学生")

2分
登录后查看选项
判断题 共10道
26 双重循环中,continue可以退出所有层级的循环。( ) 2分
登录后查看选项
27 执行s = "Python"; print(s * 3.5) 会输出重复 3.5 次的 "Python" 字符串。( ) 2分
登录后查看选项
28 元组中的元素必须是相同类型的数据。( ) 2分
登录后查看选项
29

运行下列代码,最终打印的结果是 3。( )

nums = ['白日', '依山尽','黄河','入海流']

print(nums.index('黄河'))
2分
登录后查看选项
30 元组 colors = ('红色', '蓝色', '绿色') 创建后,可以用 colors[1] = '黄色' 修改第二个元素。( ) 2分
登录后查看选项
31 在多分支语句中if...elif..else,else不可以省略。( ) 2分
登录后查看选项
32 while属于循环结构语句的关键字,变量命名时不可使用。( ) 2分
登录后查看选项
33 执行下列程序后,sub_str 的值为 "bcd"。( )
s = "abcdefg"
sub_str = s[1:4]
2分
登录后查看选项
34

下列程序的运行结果为 2。( )

d = {1:2, 2:2, 3:2, 4:2}

print(d[0])
2分
登录后查看选项
35 执行下方单分支语句,程序不会报错。( )
a = 90
else a > 60:
   print('90大于60')
2分
登录后查看选项
编程题 共2道
36

编写一段代码,模拟空调智能开关,检测室外温度超过 35 度时,自动打开空调。

要求:

(1)程序运行开始后,用户通过键盘输入温度(可能会输入小数哦);

(2)如果温度小于等于 35 度,就继续让用户输入温度;

(3)如果温度大于 35 度,输出"空调已打开",并终止循环,结束程序。

测试样例:

请输入当前的温度

28.4

请输入当前的温度

30

请输入当前的温度

36

空调已打开


友情提示:

由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。

15分
登录后作答
37

某市气象局建立了高温预警机制用于夏天的温度检测,即一周内,3天及其以上出现最高气温超过35℃(≥35℃)时,系统将发布高温警报提示市民预防中暑。若没有出现以上情况,则输出“正常”。请你编写程序实现自动分析温度数据并触发警报的功能。

要求:

(1)程序运行开始后,屏幕提示“请用户输入一周的温度(逗号进行分割):”,提示用户通过键盘输入一周的温度值(为了方便计算,数值均为整数);

(2)程序可以正确遍历每一个温度值;

(3)根据要求:如果在输入的一周温度数据中,3天及其以上出现最高气温等于或者超过35℃(≥35℃)时,系统提示“高温红色警报!*天超35℃,谨防中暑!”(*表示大于等于35度的天数)。若没有出现以上情况,系统提示“正常”;

(4)程序可以正确判断是否发出高温警报,输出格式应符合要求。

输入样例1:

请用户输入一周的温度(逗号进行分割):35, 36, 37, 34, 38, 39, 35

输出样例1:

高温红色警报!6天超35℃,谨防中暑!

输入样例2:

请用户输入一周的温度(逗号进行分割):32, 36, 34, 31, 30, 29, 28

输出样例2:

正常


友情提示:

由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。

15分
登录后作答