青少年Python五级考试真题及答案
以下是2021年9月份的青少年软件编程Python五级等级考试试卷,共有35道题,总分数为70分,无时间限制。请根据题目要求作答,并将答案填写在试卷后面的答题卡上。
1. 第1题单选题:执行下列代码,正确的答案是什么?
```
l=[100,16,128,'l.sort', 'key=str', 'l016','810','120','110','126','801','106','812','121','086','10']
l.sort(key=str)
```
A. [100, 106, 110, 120, 121, 126, 128, 'l016', '810', '86', 'l.sort', 'key=str']
B. [100, 106, 110, 120, 121, 126, 128, 'l016', '810', '812', 'l.sort', 'key=str']
C. [100, 106, 110, 120, 121, 126, 128, 'l016', '801', '810', 'l.sort', 'key=str']
D. [100, 106, 110, 120, 121, 126, 128, '086', '810', 'l016', 'l.sort', 'key=str']
2. 第2题单选题:下列说法正确的是?
A. 集合类型是一个元素集合,元素之间有序。
B. 集合类型是一个元素集合,元素不能重复。
C. 集合类型是一个元素集合,元素可以重复。
D. 集合类型是一个元素集合,元素之间无序,元素类型必须相同。
3. 第3题单选题:对于 range(5),下列合法的方法是?
A. r[2]
B. r.pop()
C. r.count(2)
D. del r[2]
4. 第4题单选题:下列代码的运行结果是?
```
def jishu(n):
return n%2==1
new_list = list(filter(jishu, [1,2,3,4,5,6,7,8,9,10]))
print(new_list)
```
A. [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
B. [1, 3, 5, 7, 9]
C. [2, 4, 6, 8, 10]
D. [2, 4, 6, 8, 10, False]