还剩14页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
青少年软件编程年月()等级考试试题(二级)233Python分数题数10037
一、单选题(共题,共分)
2550.下列说法正确的是?()[单选题]1{}不是一个合法的字典A.12343:123数字、字符串、列表和元组都可以作为字典的键B.{(区):乱豆}是一个合法的字典(正确答案)C12,34,:5678字典中的内容一经创建就不能再修改D..下列程序的运行结果是?()2()dl=dict age=18()[单选题]print dl()A.age=18[]B.age=18C.age=18『}(正确答案)D.agd:
183.datas={,Name,:,XiaoMingVNo,:,100r;Age,:,14,;Schoor,ShiYan XueXiao1},表达式len()的值是?()[单选题]datasA.8B.6(正确答案)c.4D.
2.下列哪个是一个合法的列表?()[单选题]4()A.191,98,1,0B.”1919,810”执行()的输出结果为[判断题]
29.print\he inVhello worldWTrue对(正确答案)错语句的条件后面要使用花括号{}表示接下来是满足条件后要执行的语句块
30.if[判断题]对错(正确答案)语句不能在循环体之外使用[判断题]
31.break对(正确答案)错字符串和元组是不可变对象,列表和字典是可变对象[判断题]
32.对(正确答案)错.下列程序段中循环一共执行了次(对)[单选题]336()(正确答案)for i in range10,J,-2:()print i语句的表达式为空字符串、空列表、空元组、空字典和数字都等价于
34.if0False.[判断题]对(正确答案)错字典值可以是任何的对象,既可以是标准的对象,也可以是用户定义
35.Python的,但键不行[判断题]对正确答案错
三、编程题共题,共分230某快递公司对于邮寄的包裹有尺寸要求,必须满足以下条件
36.每件包裹的长、宽、高之和须小于或等于厘米,且任意一边长度必须小于或等200于厘米假设所有包裹都是长方体80编写一个重复执行的程序,可以实现自动判断包裹是否符合要求具体要求如下用户以厘米为单位按顺序分别输入包裹的长、宽、高用户只输入大于零的数字,1不输入长度单位,可以输入小数;分多次输入还是一次输入不做要求;程序自动判断用户输入的包裹尺寸是否满足此快递公司的要求;2如果满足要求,就输出“可以邮寄;3如果不满足要求,就输出”不可以邮寄”;4重复以上操作5[填空题]编写程序帮老师对英语试卷中的英文字母、数字和其他字符注意包括空格
37.进行分类并统计每种字符的数量输入样例!Welcome to2023〜输出样例字母共个数字共个Welcometo,92023,4其它字符:!,共个〜6[填空题][]正确答案c,19,19,8,10D.{19;19;8,10}运行下列程序,输出的结果是?
5.『]list4=l,3,5,7,2,3list
4.append,7,[单选题]printlenlist4A.4B.5正确答案c.6D.
76.已知四7歹[]表皿7=[-3,6,3,7,5,-4/0],执行511方法对此歹[]表进行排序之后,列表的第二个元素是?[单选题]list7A.-2正确答案B.-3C.2D.
57.已知列表list9=[ll,4,514191,9,8L0],下列说法错误的是?[单选题]可以输出列表的最小值,输出结果为A.printminlist90可以输出列表的最大值,输出结果为B.printmaxlist9514可以输出数值第一个匹配项的索引位置,输出结果为C printlist
9.index1911913可以移除列表中的最后一个元素正确答案D.list
9.remove.下列说法正确的是?[单选题]8是一个长度为的字符串A.31234566在中,可以用乘号”把两个字符串连接起来B.Python是一个合法的字符串C.Whafs this,是一个合法的字符串正确答案D.”.下列说法错误的是?[单选题]9语句通常用于重复执行某一段程序A.while语句可以跳出和的循环体B.break forwhile在中可以使用循环正确答案C.Python do..while语句通常用于执行条件判断D.if运行下列程序,共计输出了几个
10.banana for iinrange3,9,3:printnbananan[单选题]A.1正确答案B.2C.3D.4运行下列程序,输出的结果是?
11.x=0;y=0;a=2023foriin rangea:ifi%2=0:x=x-lelse:y=y+i[单选题]printx+yB.1C.OD.
2023.已知以下选项中,不能删除元素的是?[单选题]12ls=[20,30,50,10,90],90A.Is.pop-lB.del ls[-l]C.ls.removels[-l]正确答案D.ls.remove-l.下列代码的输出结果是?13ls=[2023;Happy\[,Good,;Luck,]][单选题]printls
[2][l]A.HappyB.Good正确答案C.LuckD.o下列程序的输出结果是?注意后面是两个单引号”,并非双引号
14.ls=[0,,{},None,,[],empty][单选题]printlenQsA.2B.3C.6正确答案D.7可富强?民主?文明?和谐?自由?平等?公正?法治,下列切片结果为151s1『和谐平等]的选项是?[单选题]A.ls[-5:-2:-2]正确答案B.ls[-5:-2:2]C.ls[4:-3:l]D.ls[4:-2:2].下列代码的执行结果是?16mylist=[FailureisthemotherofVsuccess]for x in mylist[:]:if lenx=3:mylist.appendx[单选题]printmylistA.[Failure,isthe,mother,of,success]B.[,FailureVis,,,the,/mother\,of,,success7of/is,]「C.[Failure;is,theJmotherJof success,‘isJof]『正确答案D.Failure,is,the,mother,of,success,is,the;of].创建元组错误的是?[单选题]17A.tp=a,备注这里是单引号B.tp=,[],20正确答案C.tp=25D.tp=l,2,3•列表和元组都是序列对象,列表和元组的区别是?[单选题]18元组的元素只能是不可变数据类型,例如整型、浮点型、字符串、元组A.元组一旦创建不可以修改正确答案B.列表可以切片,元组不能切片C.元组之间的元素不能用逗号进行分隔.请问下列四个表达式中,哪个表达式D.19的值与其他三个表达式的值不同?()[单选题]字符串中运算’A/([字符串?运算[)B..join字符串运算”C.,字符串,一运算,(正确答案)D.解释器中执行如下代码:()结果
20.Python{2},{0},{1}.format Youneed,Python是?()[单选题]A.Python,need,You(正确答案)B.Python,You,needC.need,You,PythonD.need,Python,You.下列代码执行的结果是?()21{聊天机器人搜索引擎百度;浏览器]dic=TGhatGPT;T TGoogleforxindie:()[单选题]print x,end=~百度(正确答案)A.GhatGPT Google聊天机器人搜索引擎浏览器B.「百度]C.GhatGPT,Google[(聊天机器人)(搜索引擎?百度)浏览器:)]D.GhatGPT,C Googl,不能输出()()之间所有奇数的程序是?()[单选题]22〜1a=0while a10«if a%2==0Gcontinued,printa.end=a=a+A.for ain rangeO.ll^if a%2!=wvx/\continue*=,printa.end♦www^A^/vCwvwvxzJB.for ain rangeO.ll^if a%2==0Gcontinue=,lprinta.end}^c.a=OQJwhile a10:if a%2==1Q breaks3=3+1^Jprinta正确答案D.
23.a=intinputifa10:res=a+2elif a50:res=a-2elif a80:res=a2else:res=a//2printres程序运行时,输入,程序执行的结果是?[单选题]60A.62B.58正确答案C.120D.
3024.n,t=10,0while n!=0:n=n-lt=t+n以上代码运行后的值是?[单选题]tA.36正确答案B.45C.50D.55已知元组下列说法错误的是[单选题]
25.tup2=l14,5,14,191,9810,[]可以截取元组的一部分,输出的结果为A.printtup2l:-25,14[]可以截取元组的一部分,输出的结果为正确答案B.printtup22:5,14,191,9810[]可以截取元组的一部分,输出的结果为C.printtup22:314,[]可以访问元组的第四个元素,输出的结果为D.printtup23191
二、判断题共题,共分1020方法可以清空列表[判断题]
26.pop对错正确答案元组要用方括号口括起来[判断题]
27.对错正确答案人是一个合法的元组[判断题]
28.152,
4.06,20#!3,
4...$57!’对正确答案错。
个人认证
优秀文档
获得点赞 0