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

115 | 202412Python二级真题-考试
选择题 共25道
01

已知字典如下

dic1 = {

       'name': 'Ming',

       'age':20,

       'grade': 'A',

       'Tel':6666666

   }

以下哪个代码运行结果为20?( )

2分
登录后查看选项
02

若 ls = ["cat", "dog","tiger", "fox"],则运行代码 ls[1:2] 的结果是?( )

2分
登录后查看选项
03

有代码 city = ["Qingdao","Beijing","Shanghai","Wuhu","Hefei"],则正确获取 city 元素个数的命令是?( )

2分
登录后查看选项
04

已知 d = {"东岳":"泰山", "西岳":"华山", "南岳":"衡山", "北岳":"恒山"},则向 d 中添加元素的选项是?( )

2分
登录后查看选项
05

已知列表ver=['香菱',11,"钟离",28,"芭芭拉",'神里绫华'],下列哪个命令能够获得列表中的"芭芭拉"?( )

2分
登录后查看选项
06

小宸同学最近迷上了姓名查重系统(当输入一个人名时,系统自动反馈当前全国取这个名字的人数)。小宸想用Python做个简单版的名字查重系统:将自己所在的年段所有学生姓名存入列表中,当输入人名,反馈该人名在本年段重名人数。请问,统计某个人名在年段出现的次数,可以使用以下哪个函数?( )

2分
登录后查看选项
07

s1="Let life be beautiful like summer flowers and death like autumn leaves."

s2=s1.split()

print(type(s2))

以上程序运行的结果?( )

2分
登录后查看选项
08

a=[70,71,72,73,74,75]

b=('2021年','2022年','2023年','2024年')

c="新中国,旧中国"

以下哪个选项可以实现输出字符串“2024年是新中国成立75周年。”?( )

2分
登录后查看选项
09

for i in range(2024,2124):

   if(i%400==0 or (i%4==0 and i%100!=0)):

       print("{}是闰年。".format(i))

   else:

       continue

以上程序的作用是?( )

2分
登录后查看选项
10

在Python中,下列选项不属于循环结构语句的是?( )

2分
登录后查看选项
11

以下选项无法创建列表的是?( )

2分
登录后查看选项
12

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

ls=[1,2]

ls.append([1,2,3])
ls.extend([1,2])
ls.remove(2)
print(ls)

2分
登录后查看选项
13

阿宝的期末考试成绩保存在字典score中,score={'数学':100,'语文':95,'英语':98,'科学':97,'美术':98,'音乐':99},以下删除字典中音乐成绩的语句正确的是?( )

2分
登录后查看选项
14

下面哪个选项是一个格式正确的元组?( )

2分
登录后查看选项
15

运行这段代码,终端区会打印什么内容?( )

for i in range(10):
   if i > 5:
       print(i, end='')

2分
登录后查看选项
16

将古诗《春晓》的句子存入列表如下: lst=['春眠不觉晓,', '处处闻啼鸟,', '夜来风雨声,', '花落知多少。'] 请问len(lst[3])的值是?( )

2分
登录后查看选项
17

小明所在的小组有5位同学,他们本次的数学考试成绩存储在一个元组中,如下所示: tuple = (88, 93, 76, 85, 90) 这时小明需要在终端中打印元组中的第二个分数,他应该在终端输入如下哪个代码呢?( )

2分
登录后查看选项
18

小明帮妈妈浇花,如果花盆里土的湿度低于30%,就需要浇水。如果用变量moisture表示土壤湿度,以下哪个Python语句可以模拟需要浇水的情况?( )

2分
登录后查看选项
19

小明想要通过Python来判断一个数字num是否是偶数。以下哪个语句是正确的?( )

2分
登录后查看选项
20

以下各项中,哪一个表示的是列表?( )

2分
登录后查看选项
21

以下关于字符串的描述,不正确的是?( )

2分
登录后查看选项
22

已知dict = {'语文':59,'数学':99,'英语':97},执行以下哪个命令可以将其修改为{'语文':95,'数学':99,'英语':97}?( )

2分
登录后查看选项
23

创建元组时,使用下列哪个符号?( )

2分
登录后查看选项
24

运行以下程序,打印的最后一个数字是?( )
i = 0
while i < 100:
   print(i)
   i = i + 1

2分
登录后查看选项
25

在Python中,下列关于 range() 说法正确的是?( )

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

for、while和if均可以相互嵌套使用。( )

2分
登录后查看选项
27

str1='加油!'+'加油!'+'加油!'

str2='加油!'*3

str1和str2是一样的,都是“加油!加油!加油!"( )

2分
登录后查看选项
28

在编写一个需要用户输入数字(数字为整数)并判断其奇偶性的程序时,可以使用input()函数获取用户输入,并使用int()函数将输入转换为整数类型。( )

2分
登录后查看选项
29

执行代码print('今年是%d年,农历%s年。'%(2024,'甲辰')),得到的输出结果为“今年是2024年,农历甲辰年。”。( )

2分
登录后查看选项
30

可以使用index(x)方法获取所有值为x的元素的索引。( )

2分
登录后查看选项
31

break语句可以跳出所有循环。( )

2分
登录后查看选项
32

在if...else...语句中,当if语句不执行时,会执行else语句。( )

2分
登录后查看选项
33

del语句可以删除整个列表,clear()方法可以清除列表中所有的元素。( )

2分
登录后查看选项
34

字典(dictionary)和列表(list)的共同点是都可以通过下标访问内容。( )

2分
登录后查看选项
35

在Python中,元组是无序不重复的。( )

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

马铃薯也叫土豆,是一种常见的根茎类蔬菜,每个土豆根据重量可以分为以下四个等级:

A类(大土豆)    重量>=50克

B类 (中土豆)  50克>重量>=30克

C类(小土豆) 30克>重量>=20克

D类(微小土豆)重量<20克

不同类别市场批发价格也不同:
A类:1.5元/500克

B类:1.2元/500克

C类:1元/500克
D类:0.7元/500克


阿宝下乡研学期间发现土豆的分类和分拣通常由人工观察,进行大致分类。阿宝想,是否可以做一个自动分拣土豆机,根据土豆的重量结合机械手臂进行自动分拣。

你可以帮助阿宝编写这个程序吗?该程序需要实现以下功能:

(1)录入每个土豆的重量(用来模拟,称重后的读数);假定输入数据是合理范围(都是大于等于0的数字,为了便于计算,要求输入的数据都是整数)

(2)当录入0时,程序停止运行,并打印所有土豆售出后的销售额;(提醒大家,土豆的售价是以500克为单位,每个土豆的价格需要进行换算,换算公式为:每个土豆价格=每个土豆的重量*批发价/500)

(3)销售金额,最终结果保留2位小数

【输入样例】

80

50

90

70

40

30

20

10

20

60

78

65

0

【输入样例】

销售额是:1.74元


友情提示:

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

15分
登录后作答
37

小龙同学有个神奇的优势:只要单词中的字母没有任何重复,他就能过目不忘。如果有重复,他则需要专门记忆。请写一段程序,输入一个单词,如果小龙能过目不忘(即:单词中没有重复的字母)则输出"yes",否则(即:单词中有重复的字母)输出"no"。

样例输入1:

boy

样例输出1:

yes

样例输入2:

test

样例输出2: no

友情提示:

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

15分
登录后作答