万卷网> 电子学会考级 >Python等级考试 > 2026年6月电子学会青少年软件编程(Python二级)等级考试试卷

2026年6月电子学会青少年软件编程(Python二级)等级考试试卷
客观题 二级 2026 2026-07-25 20:06:51 234

一、单选题

1.

执行代码x=3if x>5:    print("大")else:    print("小")输出的结果是?( )

A.

 大

B.

 小

C.

 无输出

D.

 报错

2.

下列哪个不是 Python 中流程控制的关键字?( )

A.

 if

B.

 elif

C.

 print

D.

 else

3.

已知列表s = ["a","b","c"],想要在列表开头插入元素 "z",正确语句是?( )

A.

 s.insert (0,"z")

B.

 s.insert (1,"z")

C.

 s.insert (2,"z")

D.

 s.insert (3,"z")

4.

林辰有一个存储歌曲名的列表song。最近他用听歌识曲识别到一首新歌《快乐小马》,想将其添加到列表末尾,下列哪个语句可以实现?( )

A.

 song.insert('《快乐小马》')

B.

 song.append('《快乐小马》')

C.

 song.insert(《快乐小马》)

D.

 song.append(《快乐小马》)

5.

对于元组tup = ('花似花非花满天',),执行print(tup.count('花'))这一语句后,下列结果正确的是?( )

A.

 0

B.

 1

C.

 2

D.

 3

6.

体育课上,四名同学50米跑的成绩(秒)记录在列表中:times = [8.5, 7.8, 9.2, 8.1]。小强想找出跑得最快的成绩,应该用哪个函数?( )

A.

 max(times)

B.

 min(times)

C.

 sum(times)

D.

 len(times)

7.

关于字典的键、以下说法错误的是?( )

A.

 元组、字符串、数字、列表都可以作为字典的值

B.

 字典的键是唯一的,在同一个字典中不可以有两个相同的键

C.

 字符串既可以作为字典的键又可以作为字典的值

D.

 字典的键只能是数字和字符串

8.

阿宝将中国四大发明记录在元组中,tp=('造纸术', '印刷术', '火药', '指南针'),以下对元组tp的操作合法的是?( )

A.

 tp.append('活字印刷术')

B.

 tp[0]='造纸'

C.

 tp.index('指南针')

D.

 del tp[1]

9.

执行代码

for i in range(3):
    print(i,end=' ')

输出的结果是?( )

A.

 1 2 3

B.

 0 1 2

C.

 0 1 2 3

D.

 1 2

10.

a='四是四,十是十,十四是十四,四十是四十'。现需要统计字符'四'在该字符串中出现的次数。下列语句正确的是?( )

A.

 print(a.find('四'))

B.

 print(a.count('四'))

C.

 print(a.index('四'))

D.

 print(len(a))

11.

对元组t = (8, 3, 7)进行排序,正确的代码是哪个?( )

A.

 t.sort()

B.

 sorted(t)

C.

 t.reverse()

D.

 reverse(t)

12.

2026年3月25日,我国自研的30.7万吨新一代超大型油船正式交付。船长约333米,船宽60米,可装载超过200万桶原油,性能指标达到了世界一流水平。请将文中的30.7、超大型油船、超过200万这三个信息作为元素,创建一个列表。下列选项正确的是?( )

A.

 ship=30.7,'超大型油船','超过200万'

B.

 ship=<30.7,'超大型油船','超过200万'>

C.

 ship=(30.7,'超大型油船','超过200万')

D.

 ship=[30.7,'超大型油船','超过200万']

13.

现在需要清空字典score内的所有键和值,score={'语文': 95, '数学': 87, '英语': 92}。下列选项正确的是?( )

A.

 score.pop()

B.

 score.clear()

C.

 del score

D.

 score.popitem()

14.

小磊的周末计划列表:plans = ["写作业", "看书", "打篮球", "看电视"]。临时有事,需要取消"打篮球",应该用哪个方法?( )

A.

 plans.delete("打篮球")

B.

 plans.remove("打篮球")

C.

 plans.pop("打篮球")

D.

 del plans["打篮球"]

15.

执行下面的程序,终端会打印出什么结果?( )s = '床前明月光'print(s[2:4])

A.

 '明月光'

B.

 '明月'

C.

 '前明月'

D.

 '前明'

16.

小丽正在编写一个"猜动物"游戏,每个人轮流描述一种动物,直到有人描述正确时游戏立刻结束。在 Python 中应该使用哪个语句来实现"立刻结束循环"?( )

A.

 if

B.

 continue

C.

 break

D.

 while

17.

执行下列代码,输出的结果是?( )

s = 0
i = 1
while i < 5:
    s = s + i
    i = i + 2
print(s)
A.

 4

B.

 9

C.

 1

D.

 6

18.

某小学根据学生午餐摄入蔬菜量(克)评定"光盘标兵"等级:摄入≥200克为A档,≥150克为B档,≥100克为C档,少于100克为D档。小亮午餐吃了170克蔬菜,应被评为哪一档?( )

A.

 A档

B.

 B档

C.

 C档

D.

 D档

19.

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

A.

 字符串

B.

 数字

C.

 元组

D.

 列表

20.

小华想用 Python 记录自己收藏的四种文具及其价格,以下哪个字典的格式是正确的?( )

A.

 {'铅笔':'2元'-'橡皮':'1元'-'尺子':'3元'-'笔记本':'5元'}

B.

 ['铅笔':'2元', '橡皮':'1元', '尺子':'3元', '笔记本':'5元']

C.

 {'铅笔':'2元'; '橡皮':'1元'; '尺子':'3元'; '笔记本':'5元'}

D.

 {'铅笔':'2元', '橡皮':'1元', '尺子':'3元', '笔记本':'5元'}

21.

已知列表 fruits = ['苹果', '香蕉', '葡萄', '西瓜', '橙子'],下列哪条语句可以输出 "葡萄"?( )

A.

 print(fruits[1])

B.

 print(fruits[2])

C.

 print(fruits[3])

D.

 print(fruits[4])

22.

在Python中,已知列表lst=["CIE2026", "Python", 2, 4, 3.14],想要取出值["Python", 2, 4],下列代码正确的是?( )

A.

 lst[1:3]

B.

 lst[1:4]

C.

 lst(1:4)

D.

 lst[2:4]

23.

列表ls=['a','列表',12,'Python']的长度是?( )

A.

 4

B.

 5

C.

 6

D.

 7

24.

阿宝用列表存储了好朋友们的身高数据,height=[135,142,132,145,139],无法从高到低对身高排序的程序是?( )

A.

 height.sort()

B.

 height.sort(reverse=True)

C.

 sorted(height,reverse=True)

D.

 new=sorted(height)new.reverse()

25.

英语课上,老师让同学们把水果名称"apple,banana,orange"按逗号拆分成单词列表,应该用哪个方法?( )

A.

 "apple,banana,orange".split()

B.

 "apple,banana,orange".split(",")

C.

 "apple,banana,orange".split(" ")

D.

 "apple,banana,orange".split("-")

二、判断题

1.

当程序执行到break语句时,所有的循环都会中断。( )

A.正确 B.错误
2.

创建只含一个元素的元组时,元素后面必须加一个逗号,例如 t = (42,) 才是元组,而 t = (42) 不是元组。( )

A.正确 B.错误
3.

元组和列表都可以用len()函数计算长度。( )

A.正确 B.错误
4.

在Python 中,if-elif-else 结构中可以有多个elif语句。( )

A.正确 B.错误
5.

break语句用于跳出当前整个循环,continue语句用于跳过本次循环剩余代码直接进入下一次循环,两者的作用范围不同。( )

A.正确 B.错误
6.

字符串是可变的,能直接修改其中的某个字符。( )

A.正确 B.错误
7.

字典不可以作为列表的元素。( )

A.正确 B.错误
8.

在 Python 中,if 语句必须搭配 else 一起使用才能正常运行。( )

A.正确 B.错误
9.

字典的访问方式是通过键来获取值,而不能通过值获取键。( )

A.正确 B.错误
10.

在Python中,执行代码 print("我叫{},今年{}岁".format(10, "小红")) ,输出结果为“我叫小红,今年10岁”。( )

A.正确 B.错误
公众号
客服 反馈
顶部