2023年3月Python二级

青少年软件编程(Python)等级考试试卷(二级)

分数:100  题数:37

一、单选题(共25题,共50分)

1.     下列说法正确的是?( )

A.             {123:'a','a':123}不是一个合法的字典

B.             数字、字符串、列表和元组都可以作为字典的键

C.             {(12,34,'a'):'a','a':5678}是一个合法的字典

D.             字典中的内容一经创建就不能再修改

试题编号:20220502-hyc-022

试题类型:单选题

标准答案:C

试题难度:容易

试题解析:数字、字符串和元组可以作为字典的键,但是列表不能作为字典的键;字典的内容可以在创建后修改

考生答案:C

考生得分:2

是否评分:已评分

评价描述:

2.     下列程序的运行结果是?( )

d1=dict(age=18)

print(d1)

A.             (age=18)

B.             [age=18]

C.             age=18

D.             {'age': 18}

试题编号:20220504-lxj-023

试题类型:单选题

标准答案:D

试题难度:容易

试题解析:考察字典的创建。

考生答案:D

考生得分:2

是否评分:已评分

评价描述:

3.     datas={'Name':'XiaoMing','No':'1001','Age':'14','School':'ShiYan XueXiao'},表达式len(datas)的值是?( )

A.             8

B.             6

C.             4

D.             2

试题编号:20220515-ny-025

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

考生答案:C

考生得分:2

是否评分:已评分

评价描述:

4.     下列哪个是一个合法的列表?( )

A.             (191,98,1,0)

B.             "1919,810"

C.             [19,19,8,10]

D.             {19,'19',8,10}

试题编号:20230109-hyc-002

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:列表要用中括号括起来;列表可以有重复的元素

考生答案:C

考生得分:2

是否评分:已评分

评价描述:

5.     运行下列程序,输出的结果是?( )

list4=['1',3,'5',7,'2,3']

list4.append('7')

print(len(list4))

A.             4

B.             5

C.             6

D.             7

试题编号:20230109-hyc-004

试题类型:单选题

标准答案:C

试题难度:容易

试题解析:append()方法给list4列表添加了一个列表项,所以len(list4)的输出结果为6

考生答案:D

考生得分:0

是否评分:已评分

评价描述:

6.     已知list7列表list7=[-3,6,3,7,5,-4,10],执行sort()方法对此列表进行排序之后,list7列表的第二个元素是?( )

A.             -2

B.             -3

C.             2

D.             5

试题编号:20230109-hyc-007

试题类型:单选题

标准答案:B

试题难度:较难

试题解析:sort()方法会对列表的对象进行排序,默认按从小到大的顺序排序。排序后的结果为[-4,-3,3,5,6,7,10],第二个元素是-3

考生答案:B

考生得分:2

是否评分:已评分

评价描述:

7.     已知列表list9=[11,4,514,191,9,81,0],下列说法错误的是?( )

A.             print(min(list9))可以输出列表的最小值,输出结果为0

B.             print(max(list9))可以输出列表的最大值,输出结果为514

C.             print(list9.index(191))可以输出数值191第一个匹配项的索引位置,输出结果为3

D.             list9.remove()可以移除列表中的最后一个元素

试题编号:20230109-hyc-009

试题类型:单选题

标准答案:D

试题难度:困难

试题解析:移除list9列表中的最后一个元素的方法是list9.pop()而不是list9.remove()

考生答案:D

考生得分:2

是否评分:已评分

评价描述:

8.     下列说法正确的是?( )

A.             '0123456'是一个长度为6的字符串

B.             在Python中,可以用乘号'*'把两个字符串连接起来

C.             'What's this?'是一个合法的字符串

D.             '*'是一个合法的字符串

试题编号:20230109-hyc-016

试题类型:单选题

标准答案:D

试题难度:容易

试题解析:'0123456'是一个长度为7的字符串;在Python中,可以用加号'+'把两个字符串连接起来;单引号在字符串中使用时,需要用转义字符进行转义

考生答案:D

考生得分:2

是否评分:已评分

评价描述:

9.     下列说法错误的是?( )

A.             while语句通常用于重复执行某一段程序

B.             break语句可以跳出for和while的循环体

C.             在Python中可以使用do..while循环

D.             if语句通常用于执行条件判断

试题编号:20230109-hyc-026

试题类型:单选题

标准答案:C

试题难度:容易

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程序员zhi路

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

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

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

打赏作者

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

抵扣说明:

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

余额充值