欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    2021年6月份青少年软件编程(Python)等级考试试卷(三级)-20210623093115994.docx

    • 资源ID:861728       资源大小:33.99KB        全文页数:11页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    2021年6月份青少年软件编程(Python)等级考试试卷(三级)-20210623093115994.docx

    青少年软件编程(PythOn)等级考试试卷(三级)分数:100.00题数:38一、单选题(共25题,每题2分,共50分)1 .关于open()函数的参数,下列描述正确的是?()A、”w+“以十六进制格式打开一个文件只用于写入B、”+”打开一个文件用于读写。文件指针将会放在文件的末尾C、“w”打开一个文件只用于写入。如果该文件已存在则打开文件,并从原有位置开始编辑,即保留原有内容。如果该文件不存在,创建新文件D、T以只读方式打开文件,文件的指针将会放在文件的开头答案:D试题解析:”w+“打开一个文件用于读写。”十”打开一个文件用于读写。文件指针将会放在文件的开头。”w“打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。"r"以只读方式打开文件,文件的指针将会放在文件的开头。2 .如下图代码,请问两条红线处应该填入?O-9.J7,5r1,8.41prwt(irtd()Pnmi)rUUjWt.夕*o110kU)列布«耶呐容A、1、没有变化2、没有变化B、1、没有变化2、顺序会有变化C、1、顺序会有变化2、顺序会有变化D、1、顺序会有变化2、没有变化答案:B试题解析:考查学生对列表的sort函数以及sorted函数的掌握与理解。正确答案是B3 .下面不同数制数据中,数值最大的是?()A、0x2BB、0o37C、41D、OblOOlll答案:A试题解析:4 .执行下面代码:print(bool(2)+3)打印出的结果为?OA、3B、4C、5D、报错答案:B试题解析:bool函数是int子类型,如果有参数,会返回true也就是整数1,所以正确答案是选项B,也就是数字45 .求既是3的倍数且各个位上的数的和是8的倍数的三位数,适合的算法是?()A、解析算法B、枚举算法C、排序算法D、对分查找法答案:B试题解析:本题适合用枚举算法。6 .下列选项不是PythOn异常处理可能用到的关键字?()A、tryBselseC、ifD、finally答案:C试题解析:本知识点是学习异常处理基本语句用法7 .已定义学期末考核科目km=”语文数学;英语先根据安排需要添加综合学科进入考试科目,操作正确的是?OAxkm.append。综合”)B、km.insert("综合")Cxkm.write("综合")D、km.rad(“综合”)答案:A试题解析:km.append(''综合")使用append。对一维数据进行添加8 .表达式Chr(Ord(”0”)+3)的结果是?()A、333B、3Cs"000"Dx,0,1,0"1,0"答案:B试题解析:Ord()函数主要用来返回对应字符的ascii码,Chr()主要用来表示ascii码对应的字符,Chr(Ord(”0”)+3)的值为39 .与十进制数1770对应的八进制数是?()A、 3350B、 3351C、 3352D、 3540答案:C试题解析:反向取余法335210.下面代码的输出结果是?()a=5,1,3,4print(sorted(a,reverse=True)As5,1,3,4B. 5,4,3,1C. 4,3,1,5D、1,3,4,5答案:B试题解析:对列表进行降序排序IL用冒泡排序算法对6个数进行排序,进行比较的次数为?()A、4B、5C、10D、15答案:D试题解析:6个数进行冒泡排序,比较次数为5+4+3÷2+l12.以下代码执行后,如果用户输入为:3*6,则输出为?()CalnnPUt(“请输入计算公式:no)print(eval(cal)A、3*6"3*6"C、18D. "18"答案:C试题解析:本题考查eval实现的功能,就是将字符串表达式进行运算,得到运算结果。13. 关于Python函数的描述,正确的是?()A、表达式float(”3.14”)的结果是3.14B、表达式type(100)的结果是十进制数C、表达式。Ct(100)可以获得十六进制数D、表达式hex(100)可以获得八进制数答案:A试题解析:选项A正确,选项Btype(100)的结果是,选项C.oct(100)的值是'0ol441获得八进制数,选项Dhex(100)的值是。x641获得十六进制数。14. Python中abs()函数的作用为?()A、求绝对值B、求开方结果C、求平方结果D、求立方结果答案:A试题解析:记住即可,abs就是求绝对值。15.以下代码的执行结果为?Ot=(ll,25,36)avg=sum(t)len(t)print(avg)A、24B、24.0C、12D、12.0答案:B试题解析:SUm是求和函数,Ien是计数函数。两者相除就是就平均数,结果为小数。故有(11+25+36)/3等于24.0o16. Python中十六进制与十进制进行转换时,下列表述错误的是?()A、十进制数57转换成十六进制,可以表示成intC5716)B、十进制数57转换成十六进制,可以表示成hex(57)C、十六进制数39转换成十进制,可以表示成int(39',16)D、十六进制数39转换成十进制,可以表示成0x39答案:A试题解析:17. Python中使用open()函数打开文件完成读的功能,下列说法错误的是?()A、readlines()方法是读取文本所有的行,直到文件末尾B、readline()方法是读取文件的第一行C、在同一个程序中,多次使用readline()方法后,程序仍读取第一行的内容D、执行readline()方法后,运行的结果不是列表,而是字符串答案:C试题解析:18.以下代码执行后,得到的结果为?()Iistl=5,O16,1,217t3,4print(sorted(listl.reverse=True)A.7,6,5,4,3,2,1,0B.0,1,2,3,4,5,6,7C、4,3,7,2,1,6,0,5Dx5,0,6,1,2,7,3,4答案:A试题解析:从代码可知,程序实现功能为从大到小排序,所以结果为A19. int(78)的执行结果是?()A、8B、8.0C、7D、7.0答案:C试题解析:int只是去掉小数部分,所以结果为720. 关于查找的说法,下列说法正确的是?()A、顺序查找属于无序查找B、对分查找一定能找到数据C、对分查找是一种低效的查找方法D、顺序查找次数一定比对分查找次数多答案:A试题解析:顺序查找和对分不一定能查找到数据。对分查找是一种高效的查找方法。如果数据元素在第一个位置,顺序查找次数不一定比对分查找次数多。21. 当try子句中没有任何错误时,一定不会执行语句?()A、tryB、elseCxexceptD、finally答案:C试题解析:本试题考察异常处理中的语句用法22. Python可以通过哪个函数实现字符串数据的格式化处理?()A、formatBsintCmaxD、str答案:A试题解析:PythOn中,format。函数实现字符串数据的格式化处理。23. 以下代码的输出结果是?()Is=Qformin,想念,:  fornin'家人':    ls.append(m+n)prit(ls)A、想念家人B、想想念念家家人人C、想家想人念家念人D、想家想人7念家念人答案:D试题解析:双循环读取数据存放到列表Is中,最后输出结果。24.format方法通常用来格式化Print的输出格式。以下程序中使用format来输出:我叫小明,我今年12岁了,则代码中缺失部分应该填写?()name="小明"age=12Print("我叫0,我今年()岁了".format()A、age,nameB、name,ageC、name:ageD、agename答案:B试题解析:此题比较简单,就是考查字符串format拼接。函数参数,前后对应,逗号隔开即可。25. 下列数据中,不可能表示十六进制数的是?()A、ABCB、17FC、8H5D、9a01答案:C试题解析:二、判断题(共10题,每题2分,共20分)26. except语句可以有多个,PythOn会按except语句的顺序依次匹配你指定的异常。答案:正确试题解析:except语句可以有多个,Python会按except语句的顺序依次匹配你指定的异常,如果异常已经处理就不会再进入后面的except语句。27. any(0)函数和any()函数的结果是False0答案:正确试题解析:any()函数用于判断给定的可迭代参数Iterable是否全部为False,则返回False,如果有一个为TrUe,则返回TrUe。元素除了是0、空、FALSE外都算TRUE。28.利用Python3自带的csv库进行操作,可使用以下程序获取class.csv文件中存储的表头信息,并进行输出。importcsvwithopen(,class.csv,)asf:  reader=csv.reader(f)  head_row=next(reader)  print(head_row)答案:正确试题解析:importcsvwithopen('class.csv,)asf:  reader=csv.reader(f)  head-row=next(reader)  print(head_row)利用CSV库进行文件读取,通过变量读取表头信息并逐项打印29. 利用CSV格式存储二维数据时,每行都是一个一维数据,用逗号分隔,可以有空行。答案:错误试题解析:利用CSV格式存储二维数据时,每行都是一个一维数据,用逗号分隔,不能有空行30.数学老师对小明说:我要计算46325,8,7,9这几个整数的平方,你能帮我编程实现吗?小明说:两行代码就能实现。程序如下!请判断,小明的这个程序是否正确。a4,6,3,2,5,8,7.9prit(list(map(Jmbda×:×"2(a)答案:正确试题解析:本题综合考查学生对list()与map()函数的掌握情况。答案是正确。31. 多次使用readline()读取文件,如果要退到文件的起始位置,可以使用seek()实现。答案:正确试题解析:32. Python中使用Print函数输出时,输出完毕默认会换行,不能通过修改参数改为其它间隔方式。答案:错误试题解析:print函数中使用end参数可以指定换行之外的其它间隔符,如Tab等。33. 十六进制与八进制数值之间的转换,常常借助二进制或者十进制作为中间的桥梁。答案:正确试题解析:34. 同一个整数分别用十六进制和八进制表示后,数值一定不相等。答案:错误试题解析:35. 语句Print(WJbTUse

    注意事项

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

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开