电子学会份Python等级考试二级试题Word格式.docx
《电子学会份Python等级考试二级试题Word格式.docx》由会员分享,可在线阅读,更多相关《电子学会份Python等级考试二级试题Word格式.docx(36页珍藏版)》请在冰豆网上搜索。
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
是否评分:
已评分
评价描述:
2.
以下程序的运行结果是?
l=["
兰溪"
"
金华"
武义"
永康"
磐安"
东阳"
义乌"
浦江"
]
forsinl:
if"
义"
ins:
print(s)
兰溪金华武义
武义义乌
武义
义乌
20200414-jt-036
一般
本题的意思是输出列表中所有带有义的元素,武义和义乌都符合,所有选择B
3.
以下程序的输出结果是?
()
ls=[1,2,3]
lt=[4,5,6]
print(ls+lt)
[1,2,3,4,5,6]
[1,2,3,[4,5,6]]
[4,5,6]
[5,7,9]
20200427-wc-048
A
4.
列表listV=list(range(10)),以下能够输出列表listV中最小元素的是?
print(min(listV))
print(listV.max())
print(min(listV()))
print(listV.revrese(i)[0])
20200427-wc-049
5.
以下程序的输出结果是()。
a=tuple('
abcdefg'
)
print(a)
('
a'
'
b'
c'
d'
e'
f'
g'
)
['
'
20200427-wc-050
6.
运行如下程序,结果是?
l=[1,"
laowang"
3.14,"
laoli"
l[0]=2
dell[1]
print(l)
[1,3.14,'
laoli'
[2,3.14,'
["
3.14,'
[2,"
3.14,]
20200408-jt-016
列表的原位替换和列表的元素删除,用2代替了0位上的1,
删除了1位置上的“laownag”,所以正确答案为B
7.
关于列表s的相关操作,描述不正确的是?
s.append():
在列表末尾添加新的对象
s.reverse():
反转列表中的元素
s.count():
统计某个元素在列表中出现的次数
s.clear():
删除列表s的最后一个元素
20200414-jt-038
D
ABC都是正确的描述,D是清空列表,而不只是删除最后一个元素
8.
关于以下代码,描述正确的是?
a='
False'
ifa:
print('
True'
上述代码的输出结果为True。
上述代码的输出结果为False。
上述代码存在语法错误。
上述代码没有语法错误,但没有任何输出。
20200329-tgf-002
9.
下列代码的输出结果是?
ls=[[0,1],[5,6],[7,8]]
lis=[]
foriinrange(len(ls)):
lis.append(ls[i][1])
print(lis)
[1,6,8]
[0,5,7]
[0,6,8]
[0,1]
20200427-wc-051
10.
已知列表lis=['
1'
'
2'
3],则执行print(2inlis)语句输出的结果是?
True
true
False
false
20200328-tgf-008
C
11.
现在有s="
abcdefghi"
,请问s[4]的值是?
d
e
abcd
20200408-jt-006
容易
本题考验的是字符串的下标获取元素,答案应是B
12.
下面代码的输出结果是?
a={'
sx'
:
90,'
yuwen'
93,'
yingyu'
88,'
kexue'
98}
print(a['
])
93
90
88
98
20200316-jt-001
字典是通过键来访问数据的,‘sx’对应的数据为90,所以选择B
13.
a=[1,3,5,7,9]
foriina:
print(i)
1,3,5,7,9
[1,3,5,7,9]
13579
97531
20200409-jt-030
for循环,依次从列表中输出数据,从1一直到9,答案选择C
14.
以下用于Python循环结构的关键字是()
while
loop
if
do…for
20200427-wc-018
15.
以下代码绘制的图形是?
(
)
importturtle
foriinrange(1,7):
turtle.fd(50)
turtle.left(60)
正方形
六边形
三角形
五角星
20200427-wc-019
16.
已知列表a=[1,2,3],b=['
4'
],执行语句print(a+b)后,输出的结果是?
[1,2,3,4]
[1,2,3,'
3'
10
20200310-tgf-05