2025年03月中国电子学会青少年软件编程(Python)等级考试试卷(五级)答案 + 解析
青少年软件编程(Python)等级考试试卷(五级)
一、单选题(共25题,共50分)
1. 以下哪个选项不是Python中的推导式?( )
A. 列表推导式
B. 字典推导式
C. 集合推导式
D. 元组推导式
正确答案:D
答案解析:Python中的推导式包括列表推导式、字典推导式和集合推导式,但不包括元组推导式。
2. 以下Python代码的返回结果是?( )
[x**2 for x in range(5)]
A. [0, 1, 4, 9, 16]
B. [1, 4, 9, 16, 25]
C. [0, 1, 4, 9, 16, 25]
D. [1, 4, 9, 16, 25, 36]
正确答案:A
答案解析:这是一个列表推导式,它遍历0到4的范围,计算每个数字的平方,并将结果存储在一个新的列表中。所以答案是[0, 1, 4, 9,