选择题 共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

804 202509Python二级真题-考试
选择题 共25道
01 已知列表st=['a','b','c','d','e','f'],请问len(st)的值为?( ) 2分
登录后查看选项
02

运行以下代码后,输出的最小整数和最大整数分别是?( )

num= range(5)
for i in num:
   print(i)
2分
登录后查看选项
03 要删除列表nums=[5,2,8,4]中的元素8,正确的操作是? ( ) 2分
登录后查看选项
04 执行sorted([5,1,9,3], reverse=True)的结果是?( ) 2分
登录后查看选项
05

下列代码的输出是?( )

 s = 0
for k in range(3):
   if k == 1:
       break
   s += k
print(s)
2分
登录后查看选项
06 以下创建列表的方式中,错误的是?( ) 2分
登录后查看选项
07

data = [2021, 'False',  '无', 2022, '闰六月']

xm=data[4]

print(xm)

以上代码运行结果是?( )

2分
登录后查看选项
08 以下创建元组的方式,错误的是?( ) 2分
登录后查看选项
09

请问下列程序运行后,输出结果应该是?( )

s1="spring,summer,autumn,winter"

s2=s1.split(',')

print(s2)

2分
登录后查看选项
10 我国中医文化博大精深。中医认为四季养生需顺应自然,对应五脏。小鸣同学是中医文化的爱好者,他用Pyhton的字典来存储了四季对应的养生情况:ys={'春':'养心','夏':'养肝','秋':'养肺','冬':'养肾'}。在深入学习中医文化后,小鸣同学发现自己原来总结的四季养生有些出入,需修改春为养肝,夏为养心。以下程序中,能够达成修改目的的是?( ) 2分
登录后查看选项
11 字符串 s 中存储的是 "两个黄鹂鸣翠柳,一行白鹭上青天。窗含西岭千秋雪,门泊东吴万里船。",下面哪段代码可以得到其中的第二句 "一行白鹭上青天"?( ) 2分
登录后查看选项
12 小电学习字典后,想用字典存储单词的中文意思:word = {'apple': '苹果', 'box': '箱子'},现在要添加单词 child,意思是'孩子',应该选哪个代码?( ) 2分
登录后查看选项
13 以下几种定义列表的方法,不正确的是?( ) 2分
登录后查看选项
14
sum=0
  for i in range(1,10):
  sum=1+sum
print(sum)
以上程序中,运行了多少次循环?( )
2分
登录后查看选项
15

执行下面的程序,会输出几个“金奖”?( )

 name = ['张一', '李二', '王三']
for n in name:
   print('金奖')
2分
登录后查看选项
16 对于元组tup = ('苹果', '香蕉', '橙子', '草莓', '西瓜'),以下操作正确的是?( ) 2分
登录后查看选项
17 给定字符串 s = "Artificial Intelligence",如何利用负索引获取子字符串 "Intelligence"?( ) 2分
登录后查看选项
18 下方哪个选项中的变量中存储了字典类型数据?( ) 2分
登录后查看选项
19 已知字典stu,哪个选项的代码可以打印出小明同学的信息?( ) stu = { '小明':['001','18610234***','男'], '小红':['002','18510824***','女'], '小张':['003','18579936***','男']} 2分
登录后查看选项
20 下面哪个程序可以实现:使用 for 循环,打印出1-100内,能够被2整除的数字?( ) 2分
登录后查看选项
21 下列说法中,错误的是?( ) 2分
登录后查看选项
22 以下程序运行后,会输出多少行内容?( )
count = 0
while count < 8:
   count += 1
   if count % 3 == 0:
      continue
   if count == 6:
      break
   print(count)
2分
登录后查看选项
23

dizhi = ["子", "丑", "寅", "卯", "辰", "巳", "午", "未", "申", "酉", "戌", "亥"]

print(dizhi[3:-5])

以上代码的输出是?( )

2分
登录后查看选项
24 下面哪个选项,无法创造出一个列表?( ) 2分
登录后查看选项
25 关于元组的描述,说法正确的是?( ) 2分
登录后查看选项
判断题 共10道
26 unt=['happy',15,'岁',"是",4,"年级学生"]定义的列表是正确的。( ) 2分
登录后查看选项
27 if语句可以单独使用,不是必须和else配对使用,else语句也可以单独使用。( ) 2分
登录后查看选项
28 元组colors = ("红", "橙", "黄", "绿"),colors[:2]会截取到("红", "橙")。( ) 2分
登录后查看选项
29 list(range(5, 1, -1))生成的序列是 [5,4,3,2]。( ) 2分
登录后查看选项
30 除了空字典外,字典中的每个元素必须都是由一个键和一个值组成。( ) 2分
登录后查看选项
31 元组 numbers = (1, 3, 5, 7, 9),切片 numbers[1:4:2] 的结果是 (3, 7)。( ) 2分
登录后查看选项
32 在Python中,break和continue都可以和for循环以及while循环配合使用,控制程序的流程。( ) 2分
登录后查看选项
33 列表和元组可以切片操作,字符串不能切片操作。( ) 2分
登录后查看选项
34 for循环一般用于计数循环,所有的for循环都可以用while循环改写。( ) 2分
登录后查看选项
35 str1 = 'Python' + 'Python' + 'Python' str2 = 'Python' * 3 str1 和 str2 保存的内容是一样的。( ) 2分
登录后查看选项
编程题 共2道
36

在一个简单的 AI 智能聊天机器人场景中,用户会输入一段聊天内容,机器人需要判断用户的意图是否与预设的关键词相关。预设关键词列表为 ["你好", "再见", "谢谢"](需要在程序中明确预设)。如果用户输入的内容中包含任何一个预设关键词,机器人将按照以下规则做出相应回复:

(1)若包含 “你好”,优先回复 “你好呀!有什么我可以帮忙的?”;

(2)若包含 “再见”(且不包含 “你好”),回复 “再见啦!祝你有个好心情!”;

(3)若包含 “谢谢”(且不包含 “你好” 和 “再见”),回复 “不客气呀!能帮到你我很开心。”;

(4)如果不包含任何关键词,则回复 “不太明白你的意思呢,可以换个说法吗?”。

友情提示:

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

15分
登录后作答
37

9月底有一场大型的户外表演在体育中心举办,阿宝尝用Python写一个检票程序,体育中心分为三个区域A区,B区和C区(A\B\C均为大写字母),看台区有1楼、2楼和3楼,球票为5位字符串,分别由字母和数字组成,第一位为大写字母,代表的是区域;第二位是数字,代表的是楼层;第3-5位为座位编号;例如:A2021第一位“A”表示A区,第二位“2”表示所在的楼层是“2楼”后面的是座位号。

具体要求如下:

(1)程序开始时提示:“请输入您的球票编码:”,根据输入的球票编码提示用户所在的观看区域、楼层和座位号;

(2)当输入的球票编码的区域和楼层错误时提示:“您的球票号输入有误,请重新输入”;

(3)当输入“0”,则退出查询,结束程序;

(4)如果没有输入“0”,程序一直可以输入球票编码;

输入样例1:

A2001

输出样例1:

您的观看区域是:A区2楼001号座位

输入样例2:

b1020

输出样例2:

您的票号输入有误,请重新输入!请输入您的球票编码:

输入样例3:

0

输出样例3:

(直接退出查询,不显示任何数据)

15分
登录后作答