2024年3月青少年软件编程Python等级考试试卷二级真题(含答案和解析).pdf
上传人:文库****品店 上传时间:2024-09-11 格式:PDF 页数:10 大小:431KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

2024年3月青少年软件编程Python等级考试试卷二级真题(含答案和解析).pdf

2024年3月青少年软件编程Python等级考试试卷二级真题(含答案和解析).pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2024年3月青少年软件编程Python等级考试试卷二级真题(含答案和解析)分数:100题数:37一、单选题(共25题,共50分)1.期末考试结束了,全班的语文成绩都储存在列表score中,班主任老师请小明找到全班最高分,小明准备用Python来完成,以下哪个选项,可以获取最高分呢?()A.min(score)B.max(score)C.score.max()D.score.min()标准答案:B。试题解析:max()函数可以获取列表中的最大值,比如:score=[88,78,92,85],max(score)的值就是最大的元素:92。2.已知列表a=[1,2,3,4,5,6],想输出[2,3,4],可以使用以下哪个语句?()A.print(a[2:4])B.print(a[2:5])C.print(a[1:4])D.print(a[0:4])标准答案:C。试题解析:列表切片,包括左端,不包括右端,同时,列表的第1个元素的下标为0,所以正确的开头和结尾的下标分别为1和4,所以选C。3.第一小组成员姓名和年龄如下:dic1={'张明':12,'李红':12,'王长江':13},现新增成员龙小勤,年龄为13,以下代码正确的是?()A.dic1['龙小勤']=13B.['龙小勤']=13C.dic1.['龙小勤']=13D.dic1('龙小勤')=13标准答案:A。试题解析:字典新增key和value的方法:dic1['key']=value。4.已知列表ls=list(range(3,33,3)),则ls第5个元素是?()A.15B.18C.21D.24标准答案:A。试题解析:本题主要考察的实range()的使用,本题中ls的元素有从3开始,到33结束(不包含33),步长为3的元素构成,即:[3,6,9,12,15,18,21,24,27,30],所以第5个数为:15。5.执行如下代码,tuple不属于元组的选项是?()A.tuple=()B.tuple=('北京')C.tuple=('芜湖',)D.tuple=('北京','芜湖','合肥','上海')标准答案:B。试题解析:当赋值运算创建的元组只有一个元素时,需要在该元素后面补齐逗号“,”以表明这是元组。若不补齐这个逗号,它便不是一个元组。选项A为一个空元组。所以选B。6.已知festival={"正月初一":"春节","正月十五":"元宵节","五月初五":"端午节","八月十五":"中秋节"},则输出"正月初一"对应节日的代码是?()A.print(delfestival["正月初一"])B.print(festival["正月初一"])C.print(festival.clear())D.print(festival[1])标准答案:B。试题解析:由于字典没有下标,不能通过下标来进行值的访问,只能通过键来进行访问,对于字典d,d[k]的作用是返回d中键k所对应的值(k为键)。7.已知列表name=["德丽莎"],运行以下哪段代码,可打印出结果“德丽莎天下第一可爱!”(不包含双引号)?()A.print(name+"天下第一可爱!")B.print(name[1]+"天下第一可爱!")C.print(name[0]+"天下第一可爱!")D.print(name+天下第一可爱!)标准答案:C。试题解析:"德丽莎"是列表的第1个元素,其索引值为0,故为name[0];列表不能直接和字符串相加,但列表元素可以和字符串相加。故正确答案为C。8.k为整型,下述while循环执行的次数为?()k=20whilek>1:print(k)k=k//2A.3B.4C.5D.6标准答案:B。试题解析:k=20,每次执行k=k//2,k循环过程中的值依次变化为:20,10,5,2,1,当k=1时,循环条件k>1不成立,退出循环,故循环共计4次。正确答案为B。9.以下程序的输出结果是?()ls1=list()ls2=['吉林','黑龙江','辽宁','东北三省']ls1+=ls2ls1.clear()print(ls1)A.['吉林','黑龙江','辽宁']B.['吉林','黑龙江','辽宁','东北三省']C.终端区会报错D.[]标准答案:D。试题解析:列表中清空clear()函数的使用,其功能为清空列表中的所有元素,需要与del方法区分。10.已知列表ls=[1,2,3,4,5,6,7,8,9,10],以下哪个选项无法将列表ls逆序排列?()A.ls.sort(reverse=True)