中国电子学会202203青少年软件编程(Python)等级考试试卷(二级)真题


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.["想家", "想

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晴朗向上

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值