202203Python二级真题
一、单选题
1.关于Python中的列表,下列描述错误的是?( )
A.列表是Python中内置可变序列,是若干元素的有序集合;
B.列表中的每一个数据称为“元素”;
C.在Python中,一个列表中的数据类型可以各不相同;
D.可以使用s[1]来获取列表s的第一个元素。
2.已知列表a=[1,3,5,7],下列语句无法将a变成a=[1,3,5,7,9]的是?( )
A.a.append(9)
B.a=[1,3,5,7,9]
C.a.insert(4,9)
D.a[4]=9
3.关于以下代码段的说法错误的是?( )
a = [1, 2, 5, 4, 3]
a.sort(reverse=True)
print(a)
A.a.sort(reverse=True)语句中的reverse默认值为False。
B.a.sort(reverse=True)语句中的reverse=True,代码运行结果不变。
C.将以上代码的a.sort(reverse=True)改为a=sorted(a,reverse=True),代码运行结果和原题的结果一样。
D.以上代码运行结果为:[5, 4, 3, 2, 1]。
4.下面程序的运行结果是?( )
a=80
b=70
if a>b:
a,b=b,a
print(a,b)
A.70 70
B.80 70
C.70 80
D.80 80
5.以下关于元组的描述正确的是?( )
A.元组和列表相似,所有能对列表进行的操作都可以对元组进行
B.创建元组时,若元组中仅包含一个元素,在这个元素后可以不添加逗号
C.元组中的元素不能被修改
D.多个元组不能进行连接
6.以下程序的输出结果是?( )
tuple1 = (1,2,3)
tuple2 = (2)
print(tuple1*tuple2)
A.(1,2,3)
B.(1,2,3,1,2,3)
C.(2,4,6)
D.报错
7.以下代码的输出结果是?( )
ls = []
for m in '想念':
for n in '家人':
ls.append(m+n)
print(ls)
A.["想念","家人"]
B.["想想","念念","家人"]
C.["想家想","人念家","念人"]
D.["想家", "想