欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    2020年9月青少年软件编程(Python)等级考试试卷(三级A卷).docx

    • 资源ID:964417       资源大小:38.76KB        全文页数:14页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2020年9月青少年软件编程(Python)等级考试试卷(三级A卷).docx

    青少年软件编程(Python)等级考试试卷(三级A卷)分数:100.00题数:39一、单选题(共25题,每题2分,共50分)1.下列程序运行结果是?Oa=12b=23c=str("a+b")print(c)A、35B、1223Csa+bD、出现错误提示试题编号:20200327-tsn-27题型:单选题答案:C难度:容易试题解析:2 .通过算式l23+l22+021+l20可将二进制IlOl转为十进制,下列进制转换结果正确的是?OA、OblO转为十进制,结果是2B、Odlo转为十进制,结果是8C、OXlo转为十进制,结果是10D、0。10转为十进制,结果是16试题编号:20100313-jiinwanlian-03题型:单选题答案:A难度:一般试题解析:3 .语句float(tsomethingt)抛出的异常名称为?()A、VaIueErrorImportErrorCsIndexErrorD、FiIeNotFoundError试题编号:20200314-jinwanlian-16题型:单选题答案:A难度:一般试题解析:4 .在PythOn语言中,关于bin(0xll)的功能,下列说法正确的是?()A、将十进制数11转换为二进制B、将十六进制数11转换为二进制C、将二进制数11转换为十进制D、将十六进制数11转换为十进制试题编号:20200318-syp-05题型:单选题答案:B难度:一般试题解析:5 .问题如图所示,用计算机解决该问题,比较适合使用?OiMrw.A、解析算法B、枚举算法C、冒泡算法D、二分查找算法试题编号:20200322-SyP-37题型:单选题答案:A难度:容易试题解析:6 .将十进制数30转换为十六进制数,最低位上是?()A、cB、dC、eD、f试题编号:20200318-syp-06题型:单选题答案:C难度:较难试题解析:7 .以下表达式的值为FaSle的是?()A、all()B、all(O)C、all(O,)D、all(l,2)试题编号:20200314-jinwanlian-31题型:单选题答案:C难度:容易试题解析:8 .现在一组初始记录无序的数据"7,9,3,2,5”使用选择排序算法,按从小到大的顺序排列,则第一轮排序的结果为?OA、7,9t3t2,5B、3,2,5,7,9Cs2,3,5,7,9D2,9,3,7,5试题编号:20200403-tsn-01题型:单选题答案:D难度:容易试题解析:9 .关于hex()函数,描述不正确的是?()A、hex()函数的功能是将十进制整数转换成十六进制数B、hex()函数的参数是一个十进制整数C、hex()函数的返回值是一个十六进制数D、hex()函数的返回值是一个字符串试题编号:20200403-SyP-28题型:单选题答案:C难度:一般试题解析:10 .下列关于表达式的计算结果,不正确的是?OA、hex(0x37)的结果是0x37'B、hex(0o67)的结果是0x37'C、he×(0bl011)的结果是'Oxb'D、hex(int('ll',16)的结果是0x17'试题编号:20200313-jinwanlian-06题型:单选题答案:D难度:容易试题解析:11 .有如下程序段:s=r武汉,温州香港:重庆f=open(,city.csv',w')f.write(',1.joi(ls)+,n,)f.close()下列说法正确的是?OA、f=open('city.csv',W)说明当前是读取模式B、f.write(','.join(ls)+'n')语句改成f.write(''.join(ls)+'n,),结果依然以逗号分隔C、删除f.close()语句,也能保存文件D、当前程序的功能是将列表对象输出到CSV文件试题编号:20200314-jinwanlian-ll题型:单选题答案:D难度:一般试题解析:12 .异常是指?()A、程序设计时的错误B、程序编写时的错误C、程序编译时的错误D、程序运行时的错误试题编号:20200407-SyP-15题型:单选题答案:D难度:容易试题解析:13 .关于input。函数,描述不正确的是?()A、input()函数是输入函数B、input。函数的功能是从键盘读入一行文本C、input。函数不需要参数D、input()函数接收到的数据类型是数值类型试题编号:20200403-syp-35题型:单选题答案:D难度:容易试题解析:14 .有如下程序段: StrSZ=U语文”,“数学”,”英语科学”str=strSZlprit(str)程序运行后,输出的结果是?OA、语文B、数学C、英语D、科学试题编号:20200311-tsn-ll题型:单选题答案:B难度:容易试题解析:15 .print(min(80,100,max(50,60,70)的运行结果是?()A、80B、100C、50D、70试题编号:20200403-SyP-22题型:单选题答案:D难度:一般试题解析:16,下列表达式的结果不为手的是?()A.1g'-lchr(ord(,g,)-l)C、chr(ord(,F')+32)D、chr(ord('G')+31)试题编号:20200314-jinwanlian-24题型:单选题答案:A难度:容易试题解析:17 .关于查找的说法,下列说法正确的是?()A、顺序查找要先对数据进行排序B、进行顺序查找,一定能找到数据C、二分查找是一种高效的查找方法D、二分查找法不需要对数据进行排序试题编号:20200321-jinwanlian-40题型:单选题答案:C难度:一般试题解析:18 .用。pen()打开文件时,返回的是?()A、列表B、字符串C、文件对象D、元组试题编号:20200320-tsn-12题型:单选题答案:C难度:容易试题解析:19 .打开a.txt文件后,将*,Seeyounexttime."写入文件,下列语句不正确的是?()A、f.write('Seeyounexttime,n,)f.write('See,you','next','time',',n')Cf.writelines(,Seeyounexttime.n,)Dxf.writelines(,See,1'you','next','time,.,)试题编号:20200321-syp-12题型:单选题答案:B难度:较难试题解析:20 .语句运行后,结果是?O foriinrange(5):   print(i)A、01234B、01234C、12345D、12345试题编号:20200403-SyP-26题型:单选题答案:A难度:容易试题解析:21.若输入指令是IiStCl234)结果是?()A、(T,2,3,4)B、,1,1'2,3,4,C、,1'1'2','3,1,4,)D、1,2,3,4,)试题编号:20200327-tsn-25题型:单选题答案:B难度:容易试题解析:22,表达式divmod(36,10)的值为?()A、(3,4)B、(6,3)C、(3,6)D、(4.3)试题编号:20200314-jinwanlian-20题型:单选题答案:C难度:较难试题解析:23 .把文件写入到csv文件的程序段如下:s='北京';上海天津重庆f=open("city.csv","w")   f.write(','.join(row)+'n')f.close()划线处的代码应该为?OAsforiinIs:B、forrowinIs:C、foriinrange(len(ls):Dxforrowinrange(len(ls):试题编号:20200314-jinwanlian-13题型:单选题答案:B难度:一般试题解析:24 .ascii(chr(65)的值是?()As,"a,"B、A''''A,"D、B试题编号:20200327-tsn-22题型:单选题答案:C难度:一般试题解析:25 .int()函数根据传入的参数创建一个新的整数,下列返回的值不是0的是?OAit(1.0)B、int(0.5)C、int(O)D、int()试题编号:20200327-tsn-20题型:单选题答案:A难度:容易试题解析:二、判断题(共10题,每题2分,共20分)26 .小明准备编写一个程序,把新同学的联系方式保存到一个名为list的现有CSV格式文件里。实现这一功能可以使用语句f=open('list.csv',+)来打开list.CSV文件。试题编号:20200408-×m-17题型:判断题答案:错误难度:容易试题解析:掌握。Pen函数的用法,中表示以读和写的方式打开文件,符合要求27 .语句floatC20201)运行后的输出结果是:2020试题编号:20200408-×m-39题型:判断题答案:错误难度:一般试题解析:错误。2020.028.在Python中,代码Print(8'format(12)中数字8的作用是按8位字符宽度输出数字120试题编号:20200313-zk-48题型:判断题答案:正确难度:容易试题解析:29 .$join('张三,'李四DrePlaCeLj).split($)可以去掉歹IJ表项中姓名中间的空格。试题编号:PythOn3-xu-031题型:判断题答案:正确难度:较难试题解析:30 .二进制数11110011转化为十六进制数为F3o试题编号:20200313-zk-07题型:判断题答案:正确难度:容易试题解析:31 .在PythOn中,执行Print(Ordca')+12)语句,能够得到一个数字结果。试题编号:20200313-zk-37题型:判断题答案:正确难度:一般试题解析:32 .round(5566.6)二5567,所以说round。函数其实是取整函数。试题编号:PythOn3-xu-023题型:判断题答案:错误难度:一般试题解析:33 .数据处理,通常是指利用四则运算中的加、减、乘、除来进行运算,从而得到正确结果。试题编号:PythOn3-x-033题型:判断题答案:错误难度:容易试题解析:34 .hex函数可以将十进制数转换成十六进制数。在Python交互式编程环境下,执行语句hex(2020)后,显示的运行结果是7e4。试题编号:20200408-xm-08题型:判断题答案:错误难度:较难试题解析:正确答案是0x7e4'35 .异常处理结构中,try程序段中的每一个运行错误语句,都要转移到except程序段中,执行异常处理语句。试题编号:20200408-xm-21题型:判断题答案:错误难度:一般试题解析:异常处理结构中,try程序段中仅限第一个运行错误语句会被执行。三、编程题供4题,共30分)36 .请读取1班和2班语文学科的成绩文件uscore.csv"的数据,数据内容如下图显示:班级语文成依6$咆nbsp;下列代码实现了读取数据并分别统计1班和2班语文成绩的和,请你补全代码。 (考生对于本题不需要运行通过,请直接编写代码确认无误后保存答案即可)importcsvwithOPen("   &Dbsp;  &Dbsp;")asf:   rows=list(csv.reader(f)   suml=0   sum2=0   forrowinrowsl:       ifint(    I  )=1:           suml+=int(rowl)       else:           sum2+=int(rowl)   print(   3;  )试题编号:20200410-yjm-03题型:编程题答案:评分参考:1. score.csv(1分)2. row0  (2分)3. suml,sum2(1分)难度:容易试题解析:importcsvwithopen("score.csv")asf:rows=list(csv.reader(f)suml=0sum2=0forrowinrowsl:ifit(row0)=1:suml+=int(rowl)else:sum2+=int(rowl)print(suml,sum2)37.牧场举行联欢会,n头奶牛自发举行歌咏比赛。邀请了山羊公公、斑马哥哥、白兔弟弟、小哺妹妹一共四位担任歌咏比赛的评委。评比规则参赛选手的最终得分为所有评委打分的平均分。编程输出每位参赛选手的最终得分,请你补全代码。n=int(input()foriinranqe(   1   ):  a二口  forjinrange(0,4):    x=int(input()    a.append(   2     )  Print(        /4)试题编号:20200324-qdc-08题型:编程题答案:评分参考:1.n或等效答案;(3分)2.X或等效答案;(3分)3. sum(a)或等效答案。(4分)难度:容易试题解析:n=int(input()foriinrange(n):  a=  forjinrange(0,4):    x=int(input()    a.append(x)  print(sum(a)/4)38.科技小组分2个小队搜集到西红柿生长的数据信息。2个小队将数据进行了从小到大排序:a=1,3,4,6,7,13,17121,   b=2,5,6,8,10,12,14,16,18,请明明将这2个小队的数据进行合并,生成为一个从小到大有序的列表。&nbsp输入:   1,3,4,6,7,13,17,21   2,5,6,8,10,12,14,16,18 输出:   lt2,3l4,516l6,7,8,10,12,13,14,16,17118,218tbsp;请帮明明编写程序实现上述功能,或补全代码。X=input()s=x.split(11,)a=foriinranQe(        ):  a.append(int(si)y=input()s=y.      b=Qforiinrange(len(s):  b.append(int(si)ret=i=j=0whilelen(a)>=i+1and        :  ifai<=b11:           4&rbsp;  &rbsp;      i+=1  else:     ret.append(bj)     j+=1     iflen(a)>i:  ret+=ai:iflen(b)>j:       5 &rbsp;&rbsp;  print(ret)试题编号:20200324-qdc-10题型:编程题答案:评分参考:1. Ien(三)或等效答案;(3分)2. split(,)或等效答案;(3分)3. Ien(b)>=j+1或等效答案;(3分)4. ret.append(ai)或等效答案;(3分)5. ret+=bj:或等效答案。(4分)难度:一般试题解析:X=input()s=x.split(',')a=foriinrange(le(s):  a.append(int(si)y=input()s=y.split(tl,)b二口foriinrange(le(s):  b.append(int(si)ret=Di,j=O10whilelen(a)>=i+1andlen(b)>=j+1:  ifai<=bj:   ret.append(ai)   i+=1  else:   ret.append(bj)   j+=1ifle(a)>i:  ret+=ai:iflen(b)>j:  ret+=bj:print(ret)39.请将上述三个编程题的代码复制到TXT文本中,然后点击【上传附件】,上传TXT文件。Python测评师评分时请注意:(1)如考生在编程环境中即保存了代码又上传代码TXT文件,请测评师结合两者根据评分标准进行评分;(2)如考生在编程环境无代码,可根据“上传附件”查看代码TXT文件进行评分;(3)如考生在编程环境中无代码又无代码TXT文件,则须测评师在“上传(照片)视频”位置将考生代码TXT文件截图为JPG图片上传并评分;(4)如考生在编程环境中无代码又无代码TXT文件,测评师也没有考生代码TXT文件/JPG图片,由测评师将考生信息上报至地方考试服务中心,该试卷不要评分;上述情况(3),请每个考场测评师将考生的代码进行单独收集,代码命名”身份证号+级别unbsp;测评师评分时请务必在36题、37题、38题位置上进行评分B9题位置填写分值“0”。 试题编号:0913-p3题型:附件题答案:难度:一般试题解析:

    注意事项

    本文(2020年9月青少年软件编程(Python)等级考试试卷(三级A卷).docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开