【2406】python二级
分数:100分题数:37
一、单选题(共25题, 共50分)
1.
列表 fruit = ['西瓜', '菠萝', '哈密瓜', '葡萄'],以下哪个选项,可以获取列表最后一个元素?( )
(2分)
A
fruit[len(fruit)]
B
fruit[len(fruit) - 1]
C
fruit[len(fruit) + 1]
D
fruit[0]
2.
初唐四杰是指唐朝初期的四位文学家,分别是王勃、杨炯、卢照邻和骆宾王。 目前列表 names 如下:
names = ['王勃', '杨炯', '白居易', '卢照邻', '骆宾王']
列表中多了一位不是初唐四杰的文学家,
以下哪个选项可以删除列表中的这位诗人?( )
(2分)
A
names.pop()
B
names.pop(1)
C
names.pop(2)
D
names.pop(3)
3.
小明在语文课学习了一个新成语:'从善如流';形容能迅速而顺畅地接受别人的正确意见,执行以下语句,终端区会打印什么内容?( )
idiom = '从善如流'for i in idiom:
print(i)
(2分)
A
从善如流
B
从
善
如
流
C
从善如流
从善如流
从善如流
从善如流
D
i
i
i
i
4.
my_tuple = (1, 2, 3, 4, 5) print(my_tuple[::-2])
以上代码的输出是?( )
(2分)
A
(1, 3, 5)
B
(1, 2, 3, 4, 5)
C
(5, 3, 1)
D
(5, 4, 3, 2, 1)
5.
执行如下代码,输出结果是?( )
tuple = ('q', 'i', 'n', 'g', 'd', 'a', 'o', '1024')print(max(tuple) + min(tuple))
(2分)
A
1024 q
B
1024q
C
q 1024
D
q1024
6.
for var in :
print(var)
哪个选项不符合上述程序空白处的语法要求?( )
(2分)
A
range(0,10)
B
(1, 2, 3)
C
a>5
D
"Wulaoshi"
7.
执行以下代码后,列表ls的元素个数多少个?( )
ls=[1,2,3,['a',"b"]]
ls.append(5)
ls[3].append(6)
(2分)
A
6
B
5
C
4
D
7
8.
已知xs=(5,'女','北京大学'),该如何定义字符串geshi,才能在执行
print(geshi%xs)后得到如下的运行结果?( )
学号:000005 性别:女 学校名称: 北京大学
(2分)
A
geshi='学号:%6d\t性别:%s\t学校名称: %s'
B
geshi='学号:%06s\t性别:%s\t学校名称: %s'
C
geshi='学号:%06d\t性别:%s\t学校名称: %s'
D
geshi='学号:%6d\t性别:%d\t学校名称: %d'
9.
小圆同学想要创建空列表P,他可以通过以下哪条语句实现?( )
(2分)
A
P={}
B
P=()
C
P=[]
D
P=""
10.
ls1=[5,2,0,1,4,11,66,38],以下哪种函数或方法可实现列表ls1元素从大到小的排序?( )
(2分)
A
ls1.sort()
B
ls1.sort(reverse=T
2024年6月电子学会Python编程等级考试二级真题