2026年3月电子学会青少年软件编程(Python二级)等级考试试卷
剩余时间 --:--:--
单选题 共 25 题
1.

运行下列代码,命令行执行后的结果是? ( )

strr='我*爱*我*的*祖*国*China'
strr1=strr.split('*')
print(strr1)
2.

运动会上,名次列表 ranks = ["小电","小学","小会","小编","小程"],老师想提取前三名颁奖,正确操作是?( )

3.

列表list=[88, 80, 90, 100, 91, 65]保存了某些同学的数学成绩,如果想将成绩降序排列(从大到小),以下哪个选项中的语句是正确的?( )

4.

字典的键不能是以下哪种类型?( )

5.

下面哪个选项,无法创建一个列表?( )

6.

下列选项中,能正确创建元组的是?( )

7.

小电用购物列表记录要买的物品:cart = ["笔记本", "铅笔"],他想在末尾添加"橡皮",应该选择哪个代码?( )

8.

下面哪一个程序可以实现使用 for 循环打印出 1-100 内能被 5 整除的所有数?( )

9.

用 split(',') 方法拆分字符串 "语文,数学,英语",结果是什么?( )

10.

下列哪个属于元组可以调用的方法?( )

11.

执行

s1 = "abc"; s2 = "abc"; print(s1 == s2) 

的结果是? ( )

12.

已知列表 fruit=[“苹果”, “香蕉”, “葡萄”, “西瓜”],执行fruit[1:3] 返回的结果是? ( )

13.

以下关于分支结构的描述正确的是?( )

14.

面馆的菜单都存储在菜单列表中:menu = ['牛肉面','杂酱面','葱油拌面','肥肠面'],现在牛肉已经卖完了,需要将牛肉面下架,怎么才能只将列表中的'牛肉面'删除呢?( )

15.

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

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

list(range(2, 10, 3))生成的列表是?( )

17.

已知兴趣社团同学组成的元组 tup = ("谷谷", "小光", "阿彪", "小夏", "影子"),下列操作会导致程序报错的是?( )

18.

已知 Python 列表zodiac = ['鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪'],下列说法正确的是?( )

19.

st={'袁隆平':'杂交水稻之父','钱学森':'中国航天之父','屠呦呦':'青蒿素之母'},要想在字典中增加一个键值对,'钱三强','中国原子弹之父',以下语句正确的是?( )

20.

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

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

animals = {"猫": "喵喵", "狗": "汪汪", "鸟": "叽叽"},

能够获取到字典里所有叫声的是?( )

22.

以下哪段代码会输出数字 0~4 的和? ( )

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

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

24.

已知小明每天吃一种水果,fruits = ["芒果","香蕉","芒果","榴莲","莲雾"]里面存放了小明周一到周五吃的水果,小明想要统计周一到周五共有几天吃了"芒果",哪些选项可以实现该功能?( )

25.

关于字典的描述正确的是?( )

判断题 共 10 题
1.

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

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

if 语句可以单独使用,不是必须和 else 配对使用。( )

3.

语句“for z in range(1,5):”是正确的表达,其循环次数为5次。( )

4.

Python中表达式 len("你好Python!") 的返回值为 10。( )

5.

下列代码执行后会输出"幸福888"。( )

a = "幸福"
b = "安康"
c = 888
print(a+c)
6.

for语句可以实现无限循环。( )

7.

列表和元组类型类似,可以通过索引访问和修改元素。( )

8.

break语句仅能用于for循环中,不能在while循环中使用。( )

9.

元组t = (5, 10)无法直接添加元素,可以先将元组转化为列表,在列表中添加新元素后,再将这个元组重新转化为元组。( )

10.

创建字典时,可以创建空字典。( )

C++ 编辑器
输入
输出