青少年软件编程(Python)等级考试试卷(三级)
分数:100 题数:38
一、单选题(共25题,共50分)
1.
以下表达式的值为True的是?( )
A.
all(' ','1','2','3')
B.
any([])
C.
bool('abc')
D.
divmod(6,0)
试题编号:20240129-tym-013
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:A和B选项,False;D选项,报错;C选项,True。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
2.
下列代码的运行结果是?( )
l=list(map(float, (1,2,3,4)))
print(l)
A.
[1,2,3,4]
B.
['1','2','3','4']
C.
[1.0,2.0,3.0,4.0]
D.
['1.0','2.0','3.0','4.0']
试题编号:20240129-tym-019
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:将元组转换成浮点型列表。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
3.
关于filter()函数的使用,以下哪个选项不正确?( )
A.
filter()函数可以用于过滤出一个序列里符合函数功能的元素
B.
filter()函数接收两个参数
C.
filter()函数只能过滤列表
D.
filter()函数可与lambda匿名函数一起使用
试题编号:20240129-tym-020
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:filter()可以过滤列表、元组、集合或字符串等。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
4.
运行以下代码,得到的结果是?( )
a='20'
b='24'
print(a+b)
A.
44
B.
2024
C.
20+24
D.
'44'
试题编号:20240129-tym-023
试题类型:单选题
标准答案:B
试题难度:容易
试题解析:两个字符串相加。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
5.
表达式[1, 2, 3]*3的执行结果为?( )
A.
[3,6,9]
B.
[1,2,3],[1,2,3,],[1,2,3,]
C.
[1, 2, 3, 1, 2, 3, 1, 2, 3]
D.
[123123123]
试题编号:20240129-tym-024
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:将列表连续输出3次。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
6.
表达式[3] in [1, 2, 3, 4]的结果是?( )
A.
2
B.
3
C.
False
D.
True
试题编号:20240129-tym-025
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:[3]in[1,2,3,4]是后面这个列表是否包含另一个列表,且这个列表里面还有个数字3,显然不包含,所以是False。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
7.
表达式 sum(range(5)) 的值为?( )
A.
5
B.
55
C.
10
D.
15
202409电子学会青少年Python编程等级考试三级真题试卷及答案