2026年3月青少年软件编程Python等级考试二级真题(含答案)_第1页
2026年3月青少年软件编程Python等级考试二级真题(含答案)_第2页
2026年3月青少年软件编程Python等级考试二级真题(含答案)_第3页
2026年3月青少年软件编程Python等级考试二级真题(含答案)_第4页
2026年3月青少年软件编程Python等级考试二级真题(含答案)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2026年3月青少年软件编程Python等级考试二级真题(含答案)一、单选题(共25题,共50分)。1.运行下列代码,命令行执行后的结果是?()。strr='我*爱*我*的*祖*国*China'strr1=strr.split('*')print(strr1)A.['我','爱','我','的','祖','国','China']B.'我','爱','我','的','祖','国','China'C.'我','爱','我','的','祖*国*China'D.['我','爱','我','的*祖*国*China']标准答案:A。2.面馆的菜单都存储在菜单列表中:menu=['牛肉面','杂酱面','葱油拌面','肥肠面'],现在牛肉已经卖完了,需要将牛肉面下架,怎么才能只将列表中的'牛肉面'删除呢?()。A.menu.pop(1)B.menu.remove('牛肉面')C.delmenu[2]D.menu.clear()标准答案:B。3.已知列表fruit=["苹果","香蕉","葡萄","西瓜"],执行fruit[1:3]返回的结果是?()。A.["苹果","香蕉"]B.["香蕉","葡萄"]C.["葡萄","西瓜"]D.["苹果","西瓜"]标准答案:B。4.执行s1="abc";s2="abc";print(s1==s2)的结果是?()。A.TrueB.FalseC.1D.0标准答案:A。5.以下哪段代码会输出数字0~4的和?()。A.sum=0foriinrange(5):sum+=iprint(sum)B.sum=0i=0whilei<5:sum+=iprint(sum)C.sum=0foriinrange(6):sum+=iprint(sum)D.sum=0i=1whilei<=5:sum+=ii+=1print(sum)标准答案:A。6.小电用购物列表记录要买的物品:cart=["笔记本","铅笔"],他想在末尾添加"橡皮",应该选择哪个代码?()。A.cart.add("橡皮")B.cart.append("橡皮")C.cart.insert("橡皮")D.cart+="橡皮"标准答案:B。7.运动会上,名次列表ranks=["小电","小学","小会","小编","小程"],老师想提取前三名颁奖,正确操作是?()。A.ranks[0:2]B.ranks[1:3]C.ranks[:3]D.ranks[3:]标准答案:C。8.下列哪个属于元组可以调用的方法?()。A.append()B.index()C.reverse()D.remove()标准答案:B。9.用split(',')方法拆分字符串"语文,数学,英语",结果是什么?()。A.["语文","数学","英语"]B.["语","文","数","学","英","语"]C.["语文数学英语"]D.["语文,数学,英语"]标准答案:A。10.字典的键不能是以下哪种类型?()。A.字符串B.数字C.元组D.列表标准答案:D。11.题st={'袁隆平':'杂交水稻之父','钱学森':'中国航天之父','屠呦呦':'青蒿素之母'},要想在字典中增加一个键值对,'钱三强','中国原子弹之父',以下语句正确的是?()。A.st['钱三强']='中国原子弹之父'B.st.append({'钱三强':'中国原子弹之父'})C.st=st+{'钱三强':'中国原子弹之父'}D.st.insert('钱三强','中国原子弹之父'})标准答案:A。12.阿宝写的Python程序如下,这段程序的运行结果是?()。foriinrange(5):ifi%2==1:print(i,end='是奇数;')else:print(i,end='是偶数;')else:print("判断完毕!")A.0是偶数;2是偶数;判断完毕!B.0是偶数;1是奇数;2是偶数;3是奇数;4是偶数;判断完毕!C.0是偶数;1是奇数;2是偶数;3是奇数;D.1是奇数;3是奇数;判断完毕!标准答案:B。13.以下程序的输出结果是。()。n=5whilen>0:n-=1print(n,end='')ifn==2:print('终止')breakelse:print("继续")A.4继续3继续2终止B.5继续4继续3继续2终止C.4继续3继续1终止D.5继续4继续3继续1终止标准答案:A。14.以下程序运行的结果是?()。foriinrange(2,20,2):if(i==4ori==8):continueprint(i,end=",")A.2,6,10,12,14,16,18,B.2,6,10,12,14,16,18,20C.2,3,5,6,7,9,10,11,12,13,14,15,16,17,18,19,D.2,3,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20标准答案:A。15.列表list=[88,80,90,100,91,65]保存了某些同学的数学成绩,如果想将成绩降序排列(从大到小),以下哪个选项中的语句是正确的?()。A.list.sort()B.sort(list)C.list.sort(reverse=True)D.list.reverse()标准答案:C。16.已知小明每天吃一种水果,fruits=["芒果","香蕉","芒果","榴莲","莲雾"]里面存放了小明周一到周五吃的水果,小明想要统计周一到周五共有几天吃了"芒果",哪些选项可以实现该功能?()。A.fruits=["芒果","香蕉","芒果","榴莲","莲雾"]print(fruits.remove("香蕉"))B.fruits=["芒果","香蕉","芒果","榴莲","莲雾"]print(fruits.index("香蕉"))C.fruits=["芒果","香蕉","芒果","榴莲","莲雾"]print(fruits.count("芒果"))D.fruits=["芒果","香蕉","芒果","榴莲","莲雾"]print(len(fruits))标准答案:C。17.关于字典的描述正确的是?()。A.字典保存的数据是成对出现的,它们之间用分号隔开。B.字典是有序的,支持索引和键两种访问方式。C.字典的键可以重复,也可以是任意数据类型。D.字典的值可以重复,也可以是任意数据类型。标准答案:D。18.以下关于分支结构的描述正确的是?()。A.if语句可以单独使用,不是必须和else配对使用。B.分支结构中,if、elif、else都可以单独使用。C.多分支结构中必须包含else语句D.elif和else后面均应写明条件以便判断True或者False标准答案:A。19.下面哪一个程序可以实现使用for循环打印出1-100内能被5整除的所有数?()。A.foriinrange(1,101):ifi%5==0:print(i)B.foriinrange(1,100,5):print(i)C.foriinrange(5,100,5):print(i)D.foriinrange(1,100):print(i)标准答案:A。20.已知Python列表zodiac=['鼠','牛','虎','兔','龙','蛇','马','羊','猴','鸡','狗','猪'],下列说法正确的是?()。A.zodiac[3]的值是'虎'B.zodiac[-2]的值是'猪'C.zodiac[2]的值是'牛'D.zodiac[11]的值是'猪'标准答案:D。21.下面哪个选项,无法创建一个列表?()。A.L=[12,3.14,"Python"]B.L=[5,]C.L=(101,102,103,104,105)D.L=list()标准答案:C。22.题list(range(2,10,3))生成的列表是?()。A.[2,5,8,11]B.[2,5,8]C.[3,6,9]D.[2,6,10]标准答案:B。23.下列选项中,能正确创建元组的是?()。A.tup=(1,2,3)B.tup=[1,2,3]C.tup=(5)D.tup={1,2,3}标准答案:A。24.已知兴趣社团同学组成的元组tup=("谷谷","小光","阿彪","小夏","影子"),下列操作会导致程序报错的是?()。A.print(tup[-1])B.tup[3]="小桂"C.print(len(tup))D.tup[2:]+tup[:4]标准答案:B。25.题animals={"猫":"喵喵","狗":"汪汪","鸟":"叽叽"},能够获取到字典里所有叫声的是?()。A.print(animals.keys())B.print(animals.values())C.print(animals.items())D.foriinanimals:print(i)标准答案:B。二、判断题(共10题,共20分)。26.创建字典时,可以创建空字典。()。标准答案:正确。27.语句“forzinrange(1,5):”是正确的表达,其循环次数为5次。()。标准答案:错误。28.元组t=(5,10)无法直接添加元素,可以先将元组转化为列表,在列表中添加新元素后,再将这个元组重新转化为元组。()。标准答案:正确。29.题Python中表达式len("你好Python!")的返回值为10。()。标准答案:错误。30.题break语句仅能用于for循环中,不能在while循环中使用。()。标准答案:错误。31.下列代码执行后会输出"幸福888"。()。a="幸福"b="安康"c=888print(a+c)标准答案:错误。32.题for语句可以实现无限循环。()。标准答案:错误。33.题if语句可以单独使用,不是必须和else配对使用。()。标准答案:正确。34.列表和元组类型类似,可以通过索引访问和修改元素。()。标准答案:错误。35.运行下面这段代码,终端区会报错。()。t=('篮球','足球','排球','羽毛球')print('乒乓球'int)标准答案:错误。三、编程题(共2题,共30分)。36.植物光合作用效率(植物通过接触光生长的效率)与光照强度密切相关。已知某植物在光照强度低于2000lux(光照单位)时无法进行有效光合作用,就是无效光照。2000-10000lux为适宜范围,包括2000和10000lux,就叫做有效光合作用。超过10000lux会导致光抑制,反而会影响植物的光合作用效率。现测得一组光照强度数据(单位:lux):1800,2500,52000,30000,48000,1500,60000,2200。请统计有效光合作用、光抑制和无效光照的数量。要求:(1)必须使用列表或者元组。(2)输出格式是:有效光合作用有*个,光抑制作用有*个,无效光照有*个。参考程序1。luxs=[1800,2500,52000,30000,48000,1500,60000,2200]s1=0s2=0s3=0foriinluxs:ifi<2000:s1+=1elifi<=10000:s2+=1else:s3+=1print("有效光合作用有{0}个,光抑制作用有{1}个,无效光照有{2}个".format(s1,s2,s3))参考程序2。luxs=[1800,2500,52000,30000,48000,1500,60000,2200]s1=0s2=0s3=0foriinluxs:ifi<2000:s1+=1elifi<=10000:s2+=1else:s3+=1print(f"有效光合作用有{s1}个,光抑制作用有{s2}个,无效光照有{s3}个")参考程序3。luxs=[1800,2500,52000,30000,48000,1500,60000,2200]s1=0s2=0s3=0foriinluxs:ifi<2000:s1+=1elifi<=10000:s2+=1else:s3+=1print("有效光合作用有{}个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论