青少年软件编程(Python)等级考试试卷(二级A卷)
分数:100.00 题数:38
一、单选题
(共25题,每题2分,共50分)
1.
下面程序执行完毕后,最终的结果是?
( )
a=[34,17,7,48,10,5]
b=[]
c=[]
while len(a)>0:
s=a.pop()
if(s%2==0):
b.append(s)
else:
c.append(s)
print(b)
print(c)
A、
[34, 48,10]
[17, 7, 5]
B、
[10, 48, 34]
[5, 7, 17]
C、
[10, 48, 34]
[17, 7, 5]
D、
[34, 48, 10]
[5, 7, 17]
试题编号:20200414-jt-039
题型:单选题
答案:
B
难度:困难
试题解析:
循环中套条件,又与列表进行结合,本题的意思是从a列表的最后一个元素开始移除,如果这个元素是偶数那么添加到b列表中,不是就添加到c列表中,所以选择B选项
2.
以下程序的运行结果是?
( )
l =["兰溪","金华","武义","永康","磐安","东阳","义乌","浦江"]
for s in l:
if"义"in s:
print(s)
A、
兰溪
金华
武义
B、
武义
义乌
C、
武义
D、
义乌
试题编号:20200414-jt-036
题型:单选题
答案:
B
难度:一般
试题解析:
本题的意思是输出列表中所有带有义的元素,武义和义乌都符合,所有选择B
3.
以下程序的输出结果是?
( )
ls = [1,2,3]
lt = [4,5,6]
print(ls+lt)
A、
[1,2,3,4,5,6]
B、
[1,2,3,[4,5,6]]
C、
[4,5,6]
D、
[5,7,9]
试题编号:20200427-wc-048
题型:单选题
答案:
A
难度:一般
试题解析:
4.
列表listV = list(range(10)),以下能够输出列表listV中最小元素的是?( )
A、
print(min(listV))
B、
print(listV.max( ))
C、
print(min(listV()))
D、
print(listV.revrese(i)[0])
试题编号:20200427-wc-049
题型:单选题
答案:
A
难度:一般
试题解析:
5.
以下程序的输出结果是( )。
a = tuple('abcdefg')
print(a)
A、
('a', 'b', 'c', 'd', 'e', 'f', 'g')
B、
['a', 'b', 'c', 'd', 'e', 'f', 'g']
C、
['abcdefg']
D、
'abcdefg'
试题编号:20200427-wc-050
题型:单选题
答案:
A
难度:一般
试题解析:
6.
运行如下程序,结果是?
( )
l=[1,"laowang",3.14,"laoli"]
l[0]=2
del l[1]
print(l)
A、
[1, 3.14, 'laoli']
B、
[2, 3.14, 'laoli']
C、
["laowang",3.14, 'laoli']
D、
[2
202006Python编程真题——(2级)