202203电子学会青少年软件编程python二级真题

本文提供了2022年3月电子学会青少年软件编程Python二级考试的部分选择题和判断题,涉及Python的基础语法和操作,如列表、元组、字典、字符串等知识点,同时附带了部分题目答案和解析。
摘要由CSDN通过智能技术生成

一、选择题(每题3分,共25题,共75分)

1. 关于python中的列表,下列描述错误的是?

A.列表是python中内置可变序列,是若干元素的有序集合

B.列表中的每一个数据成为“元素”

C.在python中,一个列表中的数据类型可以各个不相同

D.可以使用s[1]来表示列表s的第一个元素

答案:D

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

答案:D

3. 关于下列代码段的说法错误的是?

A.a.sort(reverse=True)语句中的reverse默认值为False

B.省略a.sort(reverse=Ture)语句中的reverse=True,代码运行结果不变

C.将以上代码的a.sort(reverse=True)改为a.sorted(a,reverse=True),代码运行结果和原题的结果一样

D.以上代码的运行结果为:[5,4,3,2,1]

答案:B

答案解析:

sort()是对列表就地排序;修改序列,不返回任何值;sorted()函数会返回⼀个排序列表,不改变原有序列.
sort()是升序排序,如何降序排序,需要⽤到函数reverse(),reverse接受的是⼀个bool类型的值 (Ture or False),表⽰是否颠倒排列顺序,⼀般默认的是False,注意第⼀个字母是⼤写的。
>>> x=[8,9,0,7,4,5,1,2,3,6]
>>> x.sort()
>>> x.reverse() #False
>>> print(x)
>>> [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]

4. 下面程序的运行结果是?

A.70 70

B.80 70

C.70 80

D.80 80

答案:C

5. 以下关于元组的描述正确的是?

A.元组和列表相似,所有能对列表进行的操作都可以对元组进行

B.创建元组时,若元组中仅包含一个元素,再这个元素后可以不添加逗号

C.元组中的元素不能被修改

D.多个元组不能进行链接

答案:C

6. 以下程序的输出结果是?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

剑气萧萧花满天

感谢打赏!+W:AndyLiu

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

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

打赏作者

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

抵扣说明:

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

余额充值