内容正文:
青少年软件编程(Python)等级考试试卷(二级A卷)
2020年9月 分数:100 题数:38
一、单选题(共25题,每题2分,共50分)
1.
numbers = [1, 11, 111, 9], 运行numbers.sort() 后,运行numbers.reverse()
numbers会变成?( )
A.
[1, 9, 11, 111]
B.
[1, 11, 111]
C.
[111, 11, 9, 1]
D.
[9111111]
试题编号:20200211-zaq-11
试题类型:单选题
标准答案:C
试题难度:一般
2.
执行下列代码,输出的结果是?( )
word = 'China'
num = 3
string = 'python'
total = string * (len(word) - num)
print(total)
A.
pythonpython
B.
'python''python'
C.
python
D.
'python'
试题编号:20200320-tgf-010
试题类型:单选题
标准答案:A
试题难度:一般
3.
下列案例的输出结果是什么?( )
t1=(1,2,3,4,5,6,7)
t2=("a","b","c","d","e","f")
a1=t1[2:]
a2=t2[2:5]
s=a1+a2
print(s)
A.
(3, 4, 5, 6, 7, 'c', 'd', 'e')
B.
( 4, 5, 6, 7, 'b','c', 'd', 'e')
C.
(1,2,3, 4, 5, 'c', 'd', 'e')
D.
(3, 4, 5, 6, 7, 'a', b', 'c')
试题编号:20200408-jt-012
试题类型:单选题
标准答案:A
试题难度:较难
试题解析:元组的常见操作,a1=t1[2:]截取2号位后(包含2号位)的元素,
而a2=t2[2:5]获取的是2/3/4位上的元素,所以答案选择A
4.
已知l=[4,5,6],执行l[len(l):]=[1,2,3],l的结果是?( )
A.
[1,2,3]
B.
[4,5,6,1,2,3]
C.
[1,2,3,4,5,6]
D.
[4,5,6]
试题编号:20200408-jt-021
试题类型:单选题
标准答案:B
试题难度:困难
试题解析:这一题是列表通用操作和位置索引结合,需要一定的理解。l[len(l):]的
结果为[],这部分由[1,2,3]替换,最终就变成[4,5,6,1,2,3],选择B
5.
numbers = [1, 3, 2, 8], numbers[len(numbers) - 1]会返回什么?( )
A.
1
B.
3
C.
2
D.
8
试题编号:20200211-zaq-13
试题类型:单选题
标准答案:D
试题难度:一般
6.
str = "学习力,思考力,行动力,创造力",运行print(str[4:7])的结果是?( )
A.
思考力,
B.
,思考力
C.
思考力
D.
,思考力,
试题编号:20200211-ljx-13
试题类型:单选题
标准答案:C
试题难度:较难
7.
下面代码将打印出什么数字?( )
numbers = [1, 3, 2, 8, 9]
print(numbers[1] + numbers[3])
A.
3
B.
11
C.
4
D.
9
试题编号:20200211-zaq-14
试题类型:单选题
标准答案:B
试题难度:一般
8.
d1 = {'a': 100, 'b': 200, 'c':300}。下面什么代码可以将d1改成{'a': 150, 'b':
200, 'c':300}
A.
d1[0] = 150
B.
d1[a] = 150
C.
d1['a'] = 150
D.
d1[100] = 150
试题编号:20200211-zaq-03
试题类型:单选题
标准答案:C
试题难度:一般
9.
words = {"Chinese":"中文", "English":"英语", "French":"法语"