试卷总分: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

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

选择题 共25道

01 运行下列代码,命令行执行后的结果是? ( )
strr='我*爱*我*的*祖*国*China'
strr1=strr.split('*')
print(strr1)
2分
登录后查看选项
02
面馆的菜单都存储在菜单列表中:menu = ['牛肉面','杂酱面','葱油拌面','肥肠面'],现在牛肉已经卖完了,需要将牛肉面下架,怎么才能只将列表中的'牛肉面'删除呢?( )
2分
登录后查看选项
03 已知列表fruit=["苹果", "香蕉", "葡萄", "西瓜"],执行fruit[1:3]返回的结果是? ( ) 2分
登录后查看选项
04 执行 s1 = "abc"; s2 = "abc"; print(s1 == s2) 的结果是? ( ) 2分
登录后查看选项
05 以下哪段代码会输出数字 0~4 的和? ( ) 2分
登录后查看选项
06 小电用购物列表记录要买的物品:cart = ["笔记本", "铅笔"],他想在末尾添加"橡皮",应该选择哪个代码?( ) 2分
登录后查看选项
07 运动会上,名次列表 ranks = ["小电","小学","小会","小编","小程"],老师想提取前三名颁奖,正确操作是?( ) 2分
登录后查看选项
08 下列哪个属于元组可以调用的方法?( ) 2分
登录后查看选项
09 用 split(',') 方法拆分字符串 "语文,数学,英语",结果是什么?( ) 2分
登录后查看选项
10 字典的键不能是以下哪种类型?( ) 2分
登录后查看选项
11 st={'袁隆平':'杂交水稻之父','钱学森':'中国航天之父','屠呦呦':'青蒿素之母'},要想在字典中增加一个键值对,'钱三强','中国原子弹之父',以下语句正确的是?( ) 2分
登录后查看选项
12

阿宝写的Python程序如下,这段程序的运行结果是?( )

for i in range(5):
    if i%2==1:
        print(i,end='是奇数;')
    else:
        print(i,end='是偶数;')
else:
    print("判断完毕!")

2分
登录后查看选项
13

以下程序的输出结果是( )

n = 5
while n > 0:
    n -= 1
    print(n, end=' ')
    if n == 2:
        print('终止')
        break
    else:
        print("继续")

2分
登录后查看选项
14

for i in range(2,20,2):
    if (i==4 or i==8):
        continue
    print(i,end=",")

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

2分
登录后查看选项
15 列表list=[88, 80, 90, 100, 91, 65]保存了某些同学的数学成绩,如果想将成绩降序排列(从大到小),以下哪个选项中的语句是正确的?( ) 2分
登录后查看选项
16 已知小明每天吃一种水果,fruits = ["芒果","香蕉","芒果","榴莲","莲雾"]里面存放了小明周一到周五吃的水果,小明想要统计周一到周五共有几天吃了"芒果",哪些选项可以实现该功能?( ) 2分
登录后查看选项
17 关于字典的描述正确的是?( ) 2分
登录后查看选项
18 以下关于分支结构的描述正确的是?( ) 2分
登录后查看选项
19 下面哪一个程序可以实现使用 for 循环打印出 1-100 内能被 5 整除的所有数?( ) 2分
登录后查看选项
20 已知 Python 列表zodiac = ['鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪'],下列说法正确的是?( ) 2分
登录后查看选项
21 下面哪个选项,无法创建一个列表?( ) 2分
登录后查看选项
22 list(range(2, 10, 3))生成的列表是?( ) 2分
登录后查看选项
23 下列选项中,能正确创建元组的是?( ) 2分
登录后查看选项
24 已知兴趣社团同学组成的元组 tup = ("谷谷", "小光", "阿彪", "小夏", "影子"),下列操作会导致程序报错的是?( ) 2分
登录后查看选项
25 animals = {"猫": "喵喵", "狗": "汪汪", "鸟": "叽叽"},能够获取到字典里所有叫声的是?( ) 2分
登录后查看选项

判断题 共10道

26 创建字典时,可以创建空字典。( ) 2分
登录后查看选项
27 语句“for z in range(1,5):”是正确的表达,其循环次数为5次。( ) 2分
登录后查看选项
28 元组t = (5, 10)无法直接添加元素,可以先将元组转化为列表,在列表中添加新元素后,再将这个元组重新转化为元组。( ) 2分
登录后查看选项
29 Python中表达式 len("你好Python!") 的返回值为 10。( ) 2分
登录后查看选项
30 break语句仅能用于for循环中,不能在while循环中使用。( ) 2分
登录后查看选项
31 下列代码执行后会输出"幸福888"。( )
a = "幸福"
b = "安康"
c = 888
print(a+c)
2分
登录后查看选项
32 for语句可以实现无限循环。( ) 2分
登录后查看选项
33 if 语句可以单独使用,不是必须和 else 配对使用。( ) 2分
登录后查看选项
34 列表和元组类型类似,可以通过索引访问和修改元素。( ) 2分
登录后查看选项
35

运行下面这段代码,终端区会报错。( )

t = ('篮球', '足球', '排球', '羽毛球')
print('乒乓球' in t)

2分
登录后查看选项

编程题 共2道

36

植物光合作用效率(植物通过接触光生长的效率)与光照强度密切相关。

已知某植物在光照强度低于 2000 lux(光照单位)时无法进行有效光合作用,就是无效光照;

2000-10000 lux为适宜范围,包括 2000 和 10000 lux,就叫做有效光合作用;

超过 10000 lux会导致光抑制,反而会影响植物的光合作用效率。

现测得一组光照强度数据(单位:lux):1800, 2500, 52000, 30000, 48000, 1500, 60000, 2200。请统计有效光合作用、光抑制和无效光照的数量。

要求:

(1)必须使用列表或者元组;

(2)输出格式是:有效光合作用有*个,光抑制作用有*个,无效光照有*个。

15分
登录后作答
37

青少年阅读时长调查分析

为了解青少年日常阅读习惯,某社区开展阅读时长调查。已知建议青少年每天阅读时间应不少于 20 分钟 ,请按要求完成数据处理:

要求: 

(1)通过键盘输入多名学生每天阅读时长(单位:分钟,数据为整数),数据间用逗号隔开;利用split()函数转换为列表;

(2)筛选出阅读时长超过 20 分钟(即 >20 分钟) 的学生数据,存入新列表;

(3)输出阅读超 20 分钟(不包含20分钟,必须大于20分钟)的学生人数及占比,格式为 “阅读超 20 分钟的人数:*,占比:**%。”(注:* 代表人数,** 代表比例)


输入示例: 

15,25,30,18,22,35,10,28 

输出示例: 

阅读超 20 分钟的人数:5,占比:62.5%。


友情提示:

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

15分
登录后作答