CIE 2026年03月_Python2级试卷
从PDF导入:CIE 2026年03月_Python2级试卷
试卷题目预览
运行下列代码,命令行执行后的结果是? ( )
strr='我*爱*我*的*祖*国*China'
strr1=strr.split('*')
print(strr1)
面馆的菜单都存储在菜单列表中:menu = ['牛肉面','杂酱面','葱油拌面','肥肠面'],现在牛肉已经卖完了,需要将牛肉面下架,怎么才能只将列表中的'牛肉面'删除呢?( )
remove('牛肉面') 直接通过元素值删除,无需知道索引。
已知列表fruit=["苹果", "香蕉", "葡萄", "西瓜"],执行fruit[1:3]返回的结果是? ( )
执行 s1 = "abc"; s2 = "abc"; print(s1 == s2) 的结果是? ( )
以下哪段代码会输出数字 0~4 的和? ( )
for i in range(5):
sum += i
print(sum)
i = 0
while i < 5:
sum += i
print(sum)
for i in range(6):
sum += i
print(sum)
i = 1
while i <= 5:
sum += i
i += 1
print(sum)
小电用购物列表记录要买的物品:cart = ["笔记本", "铅笔"],他想在末尾添加"橡皮",应该选择哪个代码?( )
运动会上,名次列表 ranks = ["小电","小学","小会","小编","小程"],老师想提取前三名颁奖,正确操作是?( )
下列哪个属于元组可以调用的方法?( )
用 split(',') 方法拆分字符串 "语文,数学,英语",结果是什么?( )
字典的键不能是以下哪种类型?( )
st={'袁隆平':'杂交水稻之父','钱学森':'中国航天之父','屠呦呦':'青蒿素之母'},要想在字典中增加一个键值对,'钱三强','中国原子弹之父',以下语句正确的是?( )
阿宝写的Python程序如下,这段程序的运行结果是?( )
for i in range(5):
if i%2==1:
print(i,end='是奇数;')
else:
print(i,end='是偶数;')
else:
print("判断完毕!")
以下程序的输出结果是( )


列表list=[88, 80, 90, 100, 91, 65]保存了某些同学的数学成绩,如果想将成绩降序排列(从大到小),以下哪个选项中的语句是正确的?( )
已知小明每天吃一种水果,fruits = ["芒果","香蕉","芒果","榴莲","莲雾"]里面存放了小明周一到周五吃的水果,小明想要统计周一到周五共有几天吃了"芒果",哪些选项可以实现该功能?( )
print(fruits.remove("香蕉"))
fruits = ["芒果","香蕉","芒果","榴莲","莲雾"]
print(fruits.index("香蕉"))
print(fruits.count("芒果"))
print(len(fruits))
关于字典的描述正确的是?( )
字典保存的数据是成对出现的,它们之间用
【冒号】隔开 ;字典是有序的,支持
【键】访问值 ;字典的键不可以重复,只能是不可改变的数据类型
【数字、字符串、元组】。
以下关于分支结构的描述正确的是?( )
下面哪一个程序可以实现使用 for 循环打印出 1-100 内能被 5 整除的所有数?( )
if i % 5 == 0:
print(i)
print(i)
print(i)
print(i)
已知 Python 列表zodiac = ['鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪'],下列说法正确的是?( )
下面哪个选项,无法创建一个列表?( )
list(range(2, 10, 3))生成的列表是?( )
下列选项中,能正确创建元组的是?( )
已知兴趣社团同学组成的元组 tup = ("谷谷", "小光", "阿彪", "小夏", "影子"),下列操作会导致程序报错的是?( )
animals = {"猫": "喵喵", "狗": "汪汪", "鸟": "叽叽"},能够获取到字典里所有叫声的是?( )
print(i)
创建字典时,可以创建空字典。( )
语句“for z in range(1,5):”是正确的表达,其循环次数为5次。( )
元组t = (5, 10)无法直接添加元素,可以先将元组转化为列表,在列表中添加新元素后,再将这个元组重新转化为元组。( )
Python中表达式 len("你好Python!") 的返回值为 10。( )
break语句仅能用于for循环中,不能在while循环中使用。( )
下列代码执行后会输出"幸福888"。( )
a = "幸福"
b = "安康"
c = 888
print(a+c)
for语句可以实现无限循环。( )
if 语句可以单独使用,不是必须和 else 配对使用。( )
列表和元组类型类似,可以通过索引访问和修改元素。( )
运行下面这段代码,终端区会报错。( )
t = ('篮球', '足球', '排球', '羽毛球')
print('乒乓球' in t)
植物光合作用效率(植物通过接触光生长的效率)与光照强度密切相关。
已知某植物在光照强度低于 2000 lux(光照单位)时无法进行有效光合作用,就是无效光照;
2000-10000 lux为适宜范围,包括 2000 和 10000 lux,就叫做有效光合作用;
超过 10000 lux会导致光抑制,反而会影响植物的光合作用效率。
现测得一组光照强度数据(单位:lux):1800, 2500, 52000, 30000, 48000, 1500, 60000, 2200。请统计有效光合作用、光抑制和无效光照的数量。
要求:
(1)必须使用列表或者元组;
(2)输出格式是:有效光合作用有*个,光抑制作用有*个,无效光照有*个。
青少年阅读时长调查分析
为了解青少年日常阅读习惯,某社区开展阅读时长调查。已知建议青少年每天阅读时间应不少于 20 分钟 ,请按要求完成数据处理:
要求:
(1)通过键盘输入多名学生每天阅读时长(单位:分钟,数据为整数),数据间用逗号隔开;利用split()函数转换为列表;
(2)筛选出阅读时长超过 20 分钟(即 >20 分钟) 的学生数据,存入新列表;
(3)输出阅读超 20 分钟(不包含20分钟,必须大于20分钟)的学生人数及占比,格式为 “阅读超 20 分钟的人数:*,占比:%。”(注:* 代表人数, 代表比例)
输入示例:
15,25,30,18,22,35,10,28
输出示例:
阅读超 20 分钟的人数:5,占比:62.5%。
友情提示:
由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。