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

在计算机课上,小明想用Python存储自己的三次数学测验成绩(90, 85, 95)。下列选项中,能正确创建一个包含三个成绩的列表的是? ( )

2.

小明的购物车字典为cart = {"苹果": 3, "香蕉": 0, "橘子": 5},他想删除库存为0的“香蕉”这一项。以下哪个操作正确?( )

3.

小明正在编写一个程序,用于处理一个班级学生的成绩。他需要筛选出所有及格的成绩(60分及以上)。以下是他的代码:

scores = [58, 72, 85, 64, 43, 90, 56]

JiGe = [score for score in scores if score >= 60]

print(JiGe)

请问这段代码的输出结果是?( )

4.

在Python中,求两个集合x和y的并集时,用以下哪个表达式? ( )

5.

小红需要将新收集的“节约用水”宣传次数添加到班级记录中。原数据为 records = [3, 5, 2],她想追加一次新记录 4,于是编写了以下代码:

records = [3, 5, 2]

records.append(4)  

print(records)  

请选择程序运行的正确输出? ( )

6.

以下哪个选项能生成一个从0到9的整数序列? ( )

7.

在Python中,如果想输出 He said, 'Hello',以下哪个选项正确地输出这个字符串? ( )

8.

以下哪个参数用于设置词云生成的图片背景颜色?( )

9.

在Python中,运行下面的代码,输出结果为?( )

evens = (x for x in range(10) if x % 2 == 0)
print(next(evens))
print(next(evens))
10.

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

import jieba
jiebadd_word("深度学习")
s = "深度学习是人工智能的核心技术"
result = jieblcut(s)
print(result)
11.

在Python中,有字符串 s1 = "Hello" 和 s2 = "Python",以下哪种方法不能正确地连接这两个字符串?( )

s1 = "Hello"

s2 = "Python"

12.

以下代码运行后,输出的结果是? ( )

r = range(10, 0, -2)
print(list(r)[-1])
13.

表达式len(range(1,10,3))的值是? ( )

14.

关于下列代码运行结果的说法,错误的是? ( )

scores = [58, 72, 85, 64, 43, 90, 56]
HeGe = (score for score in scores if score >= 60) #筛选合格的同学
ZongFen = sum(HeGe) #计算合格同学们的总分
RenShu=len(HeGe) #统计合格同学的人数
print(RenShu)
15.

在Python中,现在有一个字符串 s = "welcome to python's world",下列选项中,哪个选项中的代码可以将每个单词的首字母大写。( )

16.

在Python中,下列哪个选项中的代码能够去除字符串 s = "------Hello World------"中的"-"? ( )

17.

小明在编写程序统计班级"诚信之星"评选的多次得分,要求选出最高分。初始数据为 scores = [85, 90, 88, 90, 82, 85]。他尝试用以下代码实现,请选择程序运行的正确输出?( )

scores = [85, 90, 88, 90, 82, 85]

a = scores.sort(reverse=True)

print(a)

18.

在Python中,下列元组的声明不正确的是?( )

19.

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

for i in range(6):
   if i % 2 == 0:
       continue
   else:
       print(i, end=',')
20.

合唱比赛时,需要对10个班的出场顺序随机排序,对每个班级编号1-10,存入列表a,即a=[1,2,3,4,5,6,7,8,9,10],下列语句可以实现对a进行随机排序的是?( )

21.

小红用字典记录学生选课情况:courses = {"李明": "Python", "王芳": "Java"}。她想查询“李华”是否已选课,若未选则返回False。以下哪种方式最合适?( )

22.

小明的妈妈让他用Python记录购物清单的价格,并计算总花费。已知购物列表为:prices = [5, 8, 3, 10, 2], 依次为牛奶、面包、苹果、鸡蛋、糖果的价格,计算总花费正确的选项是?( )

23.

某Python程序如下:

x={1,2}
y={3,4,5,6}
x.add(7)
s=min(x)+max(y)-len(x)
print(s)

程序运行后的结果是?( )

24.

在Python中导入math模块,执行语句x=math.ceil(5.26)后,变量x的值为?( )

25.

在Python中,执行以下程序,输出的结果是?( )

t=('12',3,[4,5,6])
t[1]='9'
print(t)
判断题 共 10 题
1.

在Python中,字符串 s = "Hello AI",用s.find(" Ai")找出子串 " AI" 在字符串s 中的起始索引位置时会报错。( )

2.

在Python中,执行语句tuple(zip('xyz',range(4)))后,返回的结果是 (('',0)('x', 1), ('y', 2), ('z', 3))。( )

3.

range()函数可以用于生成一个包含浮点数的数列。( )

4.

在Python中,以下代码的输出结果一定为True。( )

str1='好好学习,天天向上。'*1000
str2='好好学习,天天向上。'*1000
print(id(str1)==id(str2))
5.

在Python中,可以用如下代码找到两个列表中相同的元素。( )

list1=[2,6,8]
list2=[6,7,8,9]
same=[(a,b) for a in list1 for b in list2 if a==b ]
print(same)
6.

在Python中,执行下列语句后,修改list2的元素不会影响list1。( )

list1 = [1, 2]
list2 = list1
list2.append(4)
print(list1)
7.

小刚尝试用列表作为字典的键,例如key = [1, 2, 3],并执行my_dict = {key: "数据"}。这种做法是否正确?( )

8.

执行以下Python语句后,程序会报错。( )

>>> fruit={'apple','banana','peach'}
>>> fruit.remove('grape')
9.

在Python中,集合中元素类型可以是数字、字符串、列表、元组,但同一个集合中每个元素都是唯一的,不允许重复。( )

10.

在jieba模块中,jieba.cut 需要手动转换为列表,jieba.lcut 直接返回列表。( )

C++ 编辑器
输入
输出