青少年软件编程(Python)等级考试试卷(五级)
分数:100.00 题数:38
一、单选题
(共25题,每题2分,共50分)
1.
执行下列代码,正确的答案是?( )
>>> l=[10,0,1,6,12,8]
>>> l.sort(key=str)
>>> l
A、
[0,1,6,8,10,12]
B、
[0,1,10,12,6,8]
C、
[0,1,10,6,8,12]
D、
[12,10,8,6,1,0]
题型:单选题
答案:
B
难度:一般
试题解析:
2.
下列说法,正确的是
?( )
A、
集合类型是一个元素集合,元素之间有序
B、
集合类型是一个元素集合,元素不能重复
C、
集合类型是一个元素集合,元素可以重复
D、
集合类型是一个元素集合,元素之间无序,元素类型必修相同
题型:单选题
答案:
B
难度:容易
试题解析:
3.
对于r=range(5),下列合法的方法是
?( )
A、
r[2]=8
B、
del r[2]
C、
r.pop()
D、
r.count(2)
题型:单选题
答案:
D
难度:容易
试题解析:
4.
下列代码的运行结果是
?( )
def jishu(n):
return n % 2 == 1
newlist = filter(jishu, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
n=list(newlist)
print(n)
A、
[2,4,6,8,10]
B、
[1, 3, 5, 7, 9]
C、
[1,2,3,4,5,6,7,8,9,10]
D、
[10,9,8,7,6,5,4,3,2,1]
题型:单选题
答案:
B
难度:一般
试题解析:
过滤函数使用filter。
5.
下列语句的输出结果是
?( )
for i in
“
xyz
”
:
for j in range(3):
print(i,end=
’ ’
)
if i==
”
z
”
:
break
A、
xxxyzzz
B、
xxxyyyz
C、
xxxyyyzzz
D、
xyyyzzz
题型:单选题
答案:
B
难度:一般
试题解析:
6.
下列操作,正确的为哪一项
?( )
A、
>>>tuple(
‘
ni hao
’
)
>>>(
‘
ni
’
,
’
hao
’
)
B、
>>>tuple(range(3))
>>>(0,1,2)
C、
>>>tuple(str,range(3))
>>>(0,1,2)
D、
>>>tuple(map(str,range(3)))
>>>(0,1,2)
题型:单选题
答案:
B
难度:一般
试题解析:
7.
下列有关列表的描述,错误的是?( )
A、
列表是包含若干元素的随机内存空间
B、
列表是包含若干元素的有序内存空间
C、
列表是包含若干元素的连续内存空间
D、
列表的相邻元素之间使用逗号分隔
题型:
202109Python编程真题——(5级)