试卷总分:100分


选择题 25题 50分

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题 20分

26 27 28 29 30 31 32 33 34 35


编程题 2题 30分

36 37

E1075 电子学会青少年软件编程等级考试-Python -CIE-202609-Python二级-真题-考试

选择题 共25道

01

小明用Python 创建了一个水果列表fruit = ["苹果", "香蕉", "橙子"],想要获取列表中“香蕉” 这个元素,正确的代码是哪个?

2分
登录后查看选项
02

对列表num = [5, 2, 9, 1]使用sort()方法后,列表中的元素会变成什么?

2分
登录后查看选项
03

已知列表book = ["童话书", "漫画书", "故事书", "漫画书"],执行book.count("漫画书")的结果是?

2分
登录后查看选项
04

已知字典dic = {"语文":90, "数学":95, "英语":88},执行dic["体育"] = 92后,下列说法正确的是哪一项?

2分
登录后查看选项
05

想要在while循环中跳过本次循环,继续下一次,应使用的语句是?

2分
登录后查看选项
06

小猴子摘到了4 个桃子,重量分别是:[120, 80, 150, 90](单位:克)。小猴子只想把重量超过100 克的大桃子放进篮子basket里。下列程序运行后,篮子basket 里的内容是?

lst = [120, 80, 150, 90]
basket = [ ]

for w in lst:
	if w > 100:
		basket.append(w)
print(basket)
2分
登录后查看选项
07

已知一个包含我国近期三项重大科技成就的元组:technology= ('福建舰', '华为数据库专利', '国产大模型')。下列哪项能够访问并打印出 '华为数据库专利'?

2分
登录后查看选项
08

已知字符串s='everywhere',表达式s[2]==s[-1]的结果是?

2分
登录后查看选项
09

小琪非常热爱明朝历史,他创建了一个字典用来存储皇帝的庙号及其对应的姓名,庙号是键,姓名是值。a = {'明太祖': '朱元璋',   :'朱允炆', '明成祖':   , '明仁宗': '朱高炽'}。已知明惠帝是朱允炆的庙号;明成祖指的是朱棣。下列选项中,横线处按顺序填写正确的是?

2分
登录后查看选项
10

Python中执行以下程序后,会显示几个'苏超加油'?

s=0
while s<10:
	s=s+2
	print("苏超加油")
2分
登录后查看选项
11

学校举办编程竞赛,满分100分。小辉统计了全班15人的成绩:scores = [85, 92, 100, 78, 100, 88, 95, 100, 82, 90, 100, 76, 89, 100, 91]。想知道有多少人获得满分,应该用哪个方法?

2分
登录后查看选项
12

小峰有5个不同大小的数字:nums = (5, 2, 8, 1, 9)。执行sorted(nums)后,返回值的类型是?

2分
登录后查看选项
13

学校体育课,体育老师希望记录表可以自己播报跑步成绩是优秀还是不优秀,跑步成绩是小于等于12秒就是优秀,已知跑步成绩存储在变量score 中,以下哪个Python程序能实现这个效果?

2分
登录后查看选项
14

运行下列Python代码,屏幕上会输出的结果是?

for i in range(5):
	print(i)
2分
登录后查看选项
15

执行下面的程序,终端会输出什么结果?

s = 'Python-编程'
print(len(s))
2分
登录后查看选项
16

执行下面的代码,输出的结果是?

t = ('苹果', '香蕉', '葡萄', '西瓜')
print('葡萄' in t)
2分
登录后查看选项
17

已知列表nums = [30, 15, 60, 45, 90],执行nums.insert(2, 99) 后,nums 变成?

2分
登录后查看选项
18

已知列表lst = ['a', 'b', 'c', 'd'],执行一次lst.append('e') 后,print(lst) 的结果是?

2分
登录后查看选项
19

小刚把自己读过的书记录在列表books = ['西游记', '三国演义', '红楼梦'] 中,最近他又读了"水浒传",想把第一本书"西游记"替换为"水浒传",应该怎么做?

2分
登录后查看选项
20

学校开运动会,王老师负责给全班30名同学发放号码布,号码从1号到30号。他想用程序把所有号码依次打印出来(1到30都要有),下面哪个程序是正确的?

2分
登录后查看选项
21

机器人管家“小智”用字典记录了家务清单:tasks = {"扫地": "完成", "浇花": "待办"}。现在"浇花"这个任务取消了,需要从清单里删掉。下面哪个代码能正确删除"浇花"且不会报错?

2分
登录后查看选项
22

在Python编程中,关于字典的特性,下列描述中错误的是?

2分
登录后查看选项
23

已知无人机社团ls=['小宇','菲菲','航航','天天'],要想从ls中移除“天天”,向ls中添加“乐乐”,以下语句中正确的是?

2分
登录后查看选项
24

已知字符串s="2026DoubaoAI",表示"2026豆包大模型",使用切片方法可以正确的取出“Doubao”的是?

2分
登录后查看选项
25

从键盘上输入“AI”,以下程序运行的结果是?

data=input()
if data == "Agent":
	print("智能体")
elif data == "Doubao":
	print("大模型")
else:
	print("未知科技")
2分
登录后查看选项

判断题 共10道

26

可以使用in关键字判断某个元素是否在元组中。

2分
登录后查看选项
27

执行以下代码,最终输出结果是1 2。

i=1
while i<=5:
	if i==3:
		break
	print(i,end=' ')
	i=i+1
2分
登录后查看选项
28

Python缩进规则严格,同一代码块必须保持缩进一致,不能随意乱缩进。

2分
登录后查看选项
29

元组(1, 3) + (2, 4)的结果是(1, 2, 3, 4)。

2分
登录后查看选项
30

在分支结构中,判断条件超过三个,编写Python程序时,只能使用if-elif-else结构。

2分
登录后查看选项
31

字符串可以用单引号、双引号或三引号定义,三种方式效果和使用场景完全相同。

2分
登录后查看选项
32

列表中的元素可以是整型、浮点型、字符串、列表、元组,但是字典不可以作为列表的元素。

2分
登录后查看选项
33

统计字符串的长度可以用len()函数,其中字符和数字都算1个字符,汉字算2个字符。

2分
登录后查看选项
34

字典和字符串、列表一样每个键值对都有索引,因此可以用索引获取字典的键值对。

2分
登录后查看选项
35

else语句只能和if语句配对使用。

2分
登录后查看选项

编程题 共2道

36

食品是人类赖以生存和发展的物质基础,食品安全不仅关系到个人健康,更关乎社会的稳定与发展。现需要编写一段程序,将配料表中的三种不良食品添加剂(果葡糖浆、脱氢乙酸钠、山梨酸钾)删除,形成一个不含这些添加剂的“安全配料表”。

要求:

(1)定义不良食品添加剂列表["果葡糖浆", "脱氢乙酸钠", "山梨酸钾"];

(2)程序运行时,提示用户输入原始配料表,提示词为:"请输入配料表(例如:水,白砂糖,果葡糖浆,柠檬酸)";

(3)将输入的字符串用英文逗号拆分为列表,参考语句为str.split(",");(提醒注意:逗号要用英文半角逗号)

(4)使用循环遍历该列表,如果当前元素属于不良添加剂,则将其删除;否则,继续遍历下一个元素;

(5)最终输出安全配料表,格式为:"安全配料表:[ ... ]"。

15分
登录后作答
37

学校科学兴趣小组在花园安装了土壤湿度传感器,每天下午 3 点自动记录土壤湿度数据(%)。园艺老师根据经验设定标准:湿度低于 30% 表示土壤干燥需要浇水,30%-70%(含 30% 和 70%)表示湿度适宜,70% 以上表示过于潮湿需要通风排水。

本周 7 天的湿度数据为:[25, 38, 72, 85, 45, 30, 55]

15分
登录后作答