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

116 | 202406Python二级真题-考试
选择题 共25道
01

列表 fruit = ['西瓜', '菠萝', '哈密瓜', '葡萄'],以下哪个选项,可以获取列表最后一个元素?( )

2分
登录后查看选项
02

初唐四杰是指唐朝初期的四位文学家,分别是王勃、杨炯、卢照邻和骆宾王。目前列表 names 如下:

names = ['王勃', '杨炯', '白居易', '卢照邻', '骆宾王']

列表中多了一位不是初唐四杰的文学家,以下哪个选项可以删除列表中的这位诗人?( )

2分
登录后查看选项
03

小明在语文课学习了一个新成语:'从善如流';形容能迅速而顺畅地接受别人的正确意见,执行以下语句,终端区会打印什么内容?( )

idiom = '从善如流'
for i in idiom:
   print(i)

2分
登录后查看选项
04

my_tuple = (1, 2, 3, 4, 5)
print(my_tuple[::-2])  
以上代码的输出是?( )

2分
登录后查看选项
05

行如下代码,输出结果是?( )

tuple = ('q', 'i', 'n', 'g', 'd', 'a', 'o', '1024')

print(max(tuple) + min(tuple))

2分
登录后查看选项
06

for var in         :

   print(var)

哪个选项不符合上述程序空白处的语法要求?( )

2分
登录后查看选项
07

执行以下代码后,列表ls的元素个数多少个?( )

ls=[1,2,3,['a',"b"]]

ls.append(5)

ls[3].append(6)

2分
登录后查看选项
08

已知xs=(5,'女','北京大学'),该如何定义字符串geshi,才能在执行print(geshi%xs)后得到如下的运行结果?( )

学号:000005    性别:女    学校名称: 北京大学

2分
登录后查看选项
09

小圆同学想要创建空列表P,他可以通过以下哪条语句实现?( )

2分
登录后查看选项
10

ls1=[5,2,0,1,4,11,66,38],以下哪种函数或方法可实现列表ls1元素从大到小的排序?( )

2分
登录后查看选项
11

中国电子学会等级考试的官方网址是https://www.qceit.org.cn,用户可以通过注册账号和密码登入网站。不同用户的账号是不同的,但同一用户的账号和密码是一一对应的,最好采用以下哪种数据结构存储账号和密码的对应关系?( )

2分
登录后查看选项
12

month={1:'Jan',2:'Feb',3:'Mar',4:'Apr',5:'May',6:'Jun',7:'Jul',8:'Aug',9:'Sep',10:'Oct',11:'Nov',12:'Dec'},month[2]的值是?( )

2分
登录后查看选项
13

以下程序段运行后打印的结果是?( )

tp=('牢记历史', '不忘过去', '珍爱和平', '开创未来')

tq='山河已无恙','吾辈当自强'
new=tp+tq
print(new)

print(len(new))

2分
登录后查看选项
14

下列哪个程序不会陷入死循环?( )

2分
登录后查看选项
15

以下程序段执行后绘制出的图形是?( )

import turtle as t
c=['red','yellow','blue','orange','green','pink']
t.left(180)
for i in range(6):
   t.fillcolor(c[i])
   t.begin_fill()
   for j in range(3):
       t.forward(200)
       t.left(120)
   t.end_fill()
   t.left(120)
t.hideturtle()

2分
登录后查看选项
16

如果有一个列表fruits = ['苹果', '香蕉', '樱桃'],小明想在'香蕉'和'樱桃'之间添加一个新的水果'桔子',他应该怎么做?( )

2分
登录后查看选项
17

执行语句print(list(range(1,5)))的输出结果是?( )

2分
登录后查看选项
18

以下各个选项中的Python语句执行的循环次数与其他不同的是?( )

2分
登录后查看选项
19

运行下列程序,输出的结果是?( )

s = '抽刀断水水更流。'

print(s.replace('水', '#'))

2分
登录后查看选项
20

运行以下程序,输出结果为?( )
s = 0
l = [1, 2, 3, 4, 5]
for i in l:
   if i == 2:
       continue
   if i == 4:
       break
   s = s + i
print(s)

2分
登录后查看选项
21

要想把字符串 s = 'abc' 转换成列表类型,以下选项中哪个命令是正确的?( )

2分
登录后查看选项
22

下列选项中,关于sort()和sorted()函数说法错误的是?( )

2分
登录后查看选项
23

小明将自己的考试成绩保存到字典(dictionary)中,如下所示:

dict1 = {'语文':90,'数学':95,'英语':98}

经过核对发现数学少加了2分,现在想修改字典中的数学成绩为97,下列哪个程序可以实现此功能?( )

2分
登录后查看选项
24

定义字典 dict1 = {'姓名':'王小明', '性别':'男','身高':'150cm', '体重':'40kg'}  保存了小明的个人信息,

输入如下程序并执行后,

dict1['爱好'] = '篮球'

dict1['体重'] = '42kg'

del dict1['性别']

请问字典dict1中的内容为?( )

2分
登录后查看选项
25

小明用Python编写了一个狗狗与人类年龄的转化程序如下,
age = int(input("请输入狗狗年龄: "))
print("狗狗与人类年龄转换")
if age < 0:  
   print("请输入大于0的年龄!")
elif age == 1:  
   print("约等于人类年龄14岁")
elif age == 2:  
   print("约等于人类年龄22岁")
elif age > 2:
   human = 22 + (age -2)*5
   print("约等于人类年龄: ", human)
假设小明家狗狗现在4岁,请问相当于人类年龄几岁?( )

2分
登录后查看选项
判断题 共10道
26

元组和列表都属于序列类型,它们的元素都有下标,元素和长度都是可变的。( )

2分
登录后查看选项
27

while()无限循环常常与if条件结构和break语句结合起来使用。( )

2分
登录后查看选项
28

元组的元素不能被修改。( )

2分
登录后查看选项
29

在Python中,for循环与while循环都可以用于遍历序列(如列表、元组、字符串等)中的元素。( )

2分
登录后查看选项
30

已知score=93.2,那么代码 print("本次数学期末考试,本班平均分为%d" % (score)) 的写法是正确的。( )

2分
登录后查看选项
31

字典的主要操作是依据键来存储和读取值。( )

2分
登录后查看选项
32

while循环不断地运行,直到指定的条件满足为止。( )

2分
登录后查看选项
33

用min()函数可以找到字符串中最大的字符。( )

2分
登录后查看选项
34

列表(list)是一个存储空间,可以存储一个元素,也可以存储多个元素。( )

2分
登录后查看选项
35

要检查两个人的年龄都不小于21岁,可以使用下面的条件语句。( )

age_0 = 22
age_1 = 18
if age_0 >= 21 and age_1 >= 21:
   print('两个人年龄都不小于21岁!')

2分
登录后查看选项
编程题 共2道
36

成绩分级

期末数学考试满分为100分,需要将同学们的得分转换为A、B、C、D等级的形式进行期末素质考核评估,大于等于90分为A,大于等于80分小于90分为B,大于等于60分小于80分为C,小于60分为D,现在请编写一段程序,当输入成绩时(成绩为整数),程序能给出相应的等级,并且可循环输入成绩,直至输入字符“E”时结束程序。

友情提示:

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

15分
登录后作答
37


飞花令

“飞花令”是中国人在饮酒时的一种助兴游戏,飞花令名字起源于诗词之中,因唐代诗人韩翃的《寒食》“春城无处不飞花”而得名。飞花令的规则是,参与者轮流说出含有特定字的诗句,这些字通常都是事先约定的,称为“雅令”,如“花”、“春”等。请用Python程序来实现飞花令。

功能实现:

(1)程序开始运行时,提示用户输入本局雅令,即约定好的关键字;

(2)输入完雅令后,回车后进入后面的输入诗句环节,

(3)提示用户输入含有雅令的诗句,诗句长度为5个字或者7个字;

(4)多个句子答案用" 、"分隔,并且将每一句转换成列表中的元素;

(5)回车代表结束诗句输入;

(6)统计雅令出现的次数,雅令出现一次计一分;

(7)格式化输出最后得分。

输入输出样例:

15分
登录后作答