电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

11页
  • 卖家[上传人]:g***
  • 文档编号:596302490
  • 上传时间:2024-12-27
  • 文档格式:DOCX
  • 文档大小:149.77KB
  • / 11 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)题数:37 分数:100一、单选题(共25题,共50分)。1.以下代码的输出是?( )a = 甲,乙,丙,丁,子,丑print(a4)A.丁B.丁C.子D.子答案:D。解析:列表的下标从0开始,所以是第五个元素子,元素是不带的,所以选D。2.语句的运行结果是?( )A.新,年,快,乐B.新年快乐C.新 年 快 乐D.新、年、快、乐。答案:A。解析:本题考察的是字符串方法,该方法的作用是在iter变量除最后元素外每个元素后增加一个str。例如结果为1,2,3,4,5。3.语句的运行结果?( )A.I like programB.I like programmingC.I like programingD.I like programmming答案:B。解析:本题考察的是方法,该方法的作用是返回字符串str副本,所有old子串被替换为new。4.题ls = a, b, c, d, e,下列哪个选项可以将ls中的元素顺序整体反转?( )答案:C。解析:本题考察的是列表元素的反转操作,该操作的方法是reverse()。

      2、5.已知stu = 一班:杨思甜, 二班:赵柏瑞, 三班:王一乐, 四班:刘道林,则输出所有班级及对应姓名(键值对)的命令是?( )答案:C。解析:items()返回字典中所有键值对的信息。6.运行下列代码,终端区打印的结果是?( )A.众鸟高飞尽,孤云独去闲,言我独坐之时,湖光秋月两相和,潭面无风镜未磨。B.众鸟高飞尽,孤云独去闲,言我独坐之时,湖光秋月两相和。C.众鸟高飞尽,孤云独去闲,言我独坐之时, 湖光秋月两相和。D.终端区会报错答案:D。解析:使用remove()方法删除元素时,如果指定的元素不存在,将会报错。故本题答案选D。7.已知一个元组planet=(地球,46,(化石,岩石),金星,水星,木星,天王星) ,要访问元组planet的前3个元素,可以使用以下代码?( )答案:B。解析:元组可以利用切片方式获取指定的元素。print(planet:3)等价于print(planet0:3:1),作用是访问planet的前3个元素;print(planet1:3)作用是访问planet的第2个和第3个元素;print(planet1:3:2)作用是访问planet的第2个元素

      3、;print(planet:3)作用是访问planet的第1个和第4个元素。故正确答案为B。8.以下选项中,哪段代码不能实现循环10次?(提醒:是不能实现)( )A.B.C.D.答案:C。解析:C选项i循环了19次,i的初始值依次为1,2,319,后面虽然进行了i=i+2的计算,但是当再次开始循环的时候,i又被重新赋值为初始值中的相关次数的值。故正确答案为C。9.以下代码输出的结果是?( )A.榴莲,芒果,椰子,杨桃,柠檬,百香果,橄榄,木瓜B.榴莲,芒果,椰子,杨桃,柠檬,百香果,橄榄,木瓜,枇杷,火龙果C.榴莲,芒果,椰子,杨桃,柠檬,百香果,橄榄,木瓜,枇杷,火龙果D.榴莲,芒果,椰子,杨桃,柠檬,百香果,橄榄,木瓜,枇杷,火龙果答案:B。解析:列表中使用append()函数,是向原有列表增加一个元素,一个元素可以是整数、浮点数、字符串、列表、元组等。本题中,将一个列表作为一个元素整体增加到ls1列表中。所以选B。10.藏头诗,又名“藏头格”,是杂体诗中的一种。藏头诗有三种形式,比较常见的是把每句的第一个字连起来读,可以传达作者的某种特有思想。例如明代徐渭经典的藏头诗,就将“平湖

      4、秋月”藏于诗中。阿宝尝试编写程序,将“平湖秋月”从诗中自动提取出来,以下程序正确的是?( )A.B.C.D.答案:B。解析:不调用循环直接从列表元素的字符串中提取,正确的结果应为:ls00+ls10+ls20+ls30,第一个代表的是列表中的元素的下标,第二个代表的是字符串中元素的下标。11.以下程序运行的结果是?( )答案:A。解析:程序i从0开始,取值到6,先将i+1,所以循环体内i的值分别从1到7,当i的值为奇数的时候,将i值累加到s中,所以累加到s中的值是1,3,5,7,s最终的值是16,i的值为7。12.运行这段代码,终端区会打印什么结果?( )答案:D。解析:元组是不可变的,如果修改元素的值,程序就会报错。13.运行这段代码,字典会变成什么样子?( )cat = 三花猫:7, 布偶猫:11, 狸花猫:13cat三花猫 = 5A.三花猫:7, 布偶猫:11, 狸花猫:13B.三花猫:5, 布偶猫:11, 狸花猫:13C.三花猫:5, 三花猫:7 ,布偶猫:11, 狸花猫:13D.程序会报错答案:B。解析:修改了键对应的值后,字典中的值就会改变,因此7就会变成5。14.运行这段

      5、代码,终端区会打印什么内容?( )答案:C。解析:本题目中条件判断的是数字是否大于5,如果大于,则a就会在原本的基础上加上20,所以最后为30。选C。15.使用下列哪个命令可以把lst变成一个只有整数的列表?( )答案:B。解析:需要从lst = 7, 8, 4, 0, 5, 80, 6.2, 2.9, 11, 3中删除小数内容,通过观察可发现两个小数挨在一起的,可采用切片删除的方法对列表进行修改,由于切片具有”左闭右开“的特点,即lstn:m取到的是列表中下标n到m-1的部分,综上,能完成题目要求的命令应为del lst6:8。16.已知列表list = 鼠,牛,虎,兔,龙,蛇,马,羊,猴,鸡,狗,猪,以下可以输出生肖“龙“的是哪个语句?( )答案:C。解析:列表的索引是从0开始而不是从1开始,故所求元素的索引是4而不是5;负数索引是从-1开始,第一个元素的负数索引值为-12,故所求元素的负数索引是表达式4-12求得;因此,本题答案为选项C。17.已知s = python,请问s*2的值是?( )答案:C。解析:“*”操作符用在字符串中表示重复,“*2”表示重复两次,故选项A、B错误

      6、;单引号只是字符串的标记不属于字符串本身,故选项D错误;18.执行以下语句,可以创建字典的是?( )答案:A。解析:字典必须使用花括号,并且每对键值对要用逗号隔开。所以选A。19.下列不属于Python流程控制语句的是?( )答案:D。解析:在Python中,if语句、for语句、while语句均属于流程控制语句,python中不支持dowhile语句,故选项D错误,所以本题答案为选项D。20.下列说法中错误的是?( )A.元组和列表都可以存入多个元素,元素可以是字符串、数字等类型。B.列表中的元素是有序的C.元组中的元素和列表一样,可以使用 元组索引 = 新元素 的方式更改。D.元组中的元素是有序的且不可变答案:C。解析:元组是不可变的序列,不能通过元组索引的方式更改元组中的元素。所以本题正确答案为C。21.李老师在录入学生信息,她将所有的学生基本信息存储到字典info中,info = name: 李凯, gender: 男, height: 170。若要在字典中增加一个所在年级信息,李老师应该使用下列哪个选项?( )答案:C。解析:len(info)是查看字典元素的个数,pop(c

      7、lass)是删除字典中键为class的键值对,infoheight = 四年级是将键为height的值改为四年级。所以本题正确答案为C。22.运行下列程序,输入85,输出结果为?( )A.优秀!B.良好!C.中等!D.不及格!答案:B。解析:输入成绩为85分,85大于80小于90,输出良好!23.有列表fruits = apple, banana, orange, pear,该列表中一共包含几个元素?( )答案:D。解析:列表fruits一共包含4个元素。所以本题正确答案为D。24.在Python中,下面哪一项是创建列表(list)的正确操作?( )答案:B。解析:列表的创建可以使用list命令,也可以直接使用来创建。本题中未使用list命令,只有B选项符合创建格式。25.执行下面程序,当输入3时,输出结果是?( )A.你猜中了,真厉害!B.猜小了,再猜猜?C.猜大了,再猜猜?D.恭喜你,猜对了!答案:B。解析:考察条件语句if elif elif ,此程序是猜数字,目标数字是7,当输入3时,会提示:猜小了,再猜猜?二、判断题(共10题,共20分)。26.题append() 方法会将新

      8、元素添加为列表的第一个元素。( )答案:错误。解析:append() 方法会将新元素添加为列表的最后一个元素。27.题str1 = 123, str2 = 123, 则str1与str2相同。( )答案:错误。解析:一个是字符串,一个是整数。28.题break与continue均用于中止循环。( )答案:错误。解析:break是退出本层循环,是终止循环;而continue仅仅是退出本次循环,然后重新开始新一轮循环,是中止循环。29.创建字典时,可以用数字、字符串、元组、列表作为字典中的键。( )答案:错误。解析:字典的键不能使用列表。30.多层循环中,break可以退出所有循环。( )答案:错误。解析:break语句可跳出自己所在的本层循环。31.在元组中,可使用remove()函数删除元组中的末尾元素。( )答案:错误。解析:创建元组后,其中的元素值是不允许删除的。32.现有一个元组为fruit=(苹果, 香蕉, 苹果),其中苹果这个元素出现了两次,因此这个元组不能正常使用。( )答案:错误。解析:元组中允许出现重复的元素。fruit=(苹果, 香蕉, 苹果),其中苹果这个元素出现了两次不影响元组的使用。33.执行语句print(Shes a pupil。),得到的输出语句是Shes a pupil。( )答案:错误。解析:用单引号括起包含撇号的字符串时,Python将第一个单引号和撇号之间的内容视为一个字符串会导致错误,因此这种字符串需用双引号括起来或者使用转义符进行定义,故本题答案为错误。34.在分支结构中,if、el

      《2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)》由会员g***分享,可在线阅读,更多相关《2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)》请在金锄头文库上搜索。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.