青少年软件编程(Python)等级考试试卷(二级)
分数:100 题数:37
一、单选题(共25题,共50分)
1.
对于字典infor = {"name":"tom", "age":13, "sex":"male"},删除"age":13键值对的操作正确的是?( )
A.
del infor['age']
B.
del infor["age":13]
C.
del infor
D.
infor.clear()
试题编号:20210120-zy-22
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:A选项是通过del删除了key值为“age”的那一对数值;B选项删除方法不正确;C选项删除了整个字典;D选项清空了字典里面的数据但是字典还是存在不过为空字典;根据题意本题选择A选项。
2.
用Python语句计算:长方形的长和宽分别为4和5,则长方形的周长为?( )
A.
a=4
b=5
c=2*a+2*b
print(c)
B.
a=4
b=5
c=2*a+b
print(c)
C.
a=4
b=5
c=a*b
print(c)
D.
a=4
b=5
c=a+b*2
print(c)
试题编号:20210201-bm-020
试题类型:单选题
标准答案:A
试题难度:容易
试题解析:
此题是典型的顺序结构题型。
a=4
b=5#定义长方形的长和宽
c=2*a+2*b#计算周长
print(c)#输出周长
3.
下列代码输出结果是?( )
list1 = ['A','&','A',8,'A']
list1.remove('A')
print(list1)
A.
[ 'A','&', 'A', 8]
B.
['&', 'A', 8, 'A']
C.
[ '&', 8]
D.
['A','&', 8, 'A']
试题编号:20210121-zy-06
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:remove()函数删除列表中第一个匹配的元素。所以结果应该为['&', 'A', 8, 'A']答案选择B
4.
数学课代表将同学们的数学成绩存放在列表S1中,s1=[99,92,87,90,100,95],如果按照成绩由低到高输出,以下哪个程序可以实现?( )
A.
s1=[99,92,87,90,100,95]
s2=sorted(s1)
print(s2)
B.
s1=[99,92,87,90,100,95]
s2=sort()
print(s2)
C.
s1=[99,92,87,90,100,95]
sort(reverse=True)
print(s1)
D.
s1=[99,92,87,90,100,95]
s2=sorted(s1,reverse=True)
print(s2)
试题编号:20210215-dzj-007
试题类型:单选题
标准答案:A
试题难度:较难
试题解析:
5.
执行下列语句,将输出:
>>>list1=['b','c',1,2,3,4,5]
>>>list1.append('a')
>>>list1
A.
['b', 'c', 1, 2, 3, 4, 5, 'a']
B.
无任何输出
C.
b
D.
['b','c',1,2,3,4,5]
试题编号:20210222-zzh-1
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:列表函数list1.append('a')功能是在列表末尾添加元素
6.
已知t=(88,77,95,64,85),那么t[1:3]的结果是
202103Python编程真题——(2级)