2021年6月份青少年软件编程(Python)等级考试试卷(三级)-20210623093115994.docx
《2021年6月份青少年软件编程(Python)等级考试试卷(三级)-20210623093115994.docx》由会员分享,可在线阅读,更多相关《2021年6月份青少年软件编程(Python)等级考试试卷(三级)-20210623093115994.docx(11页珍藏版)》请在优知文库上搜索。
1、青少年软件编程(PythOn)等级考试试卷(三级)分数:100.00题数:38一、单选题(共25题,每题2分,共50分)1 .关于open()函数的参数,下列描述正确的是?()A、”w+“以十六进制格式打开一个文件只用于写入B、”+”打开一个文件用于读写。文件指针将会放在文件的末尾C、“w”打开一个文件只用于写入。如果该文件已存在则打开文件,并从原有位置开始编辑,即保留原有内容。如果该文件不存在,创建新文件D、T以只读方式打开文件,文件的指针将会放在文件的开头答案:D试题解析:”w+“打开一个文件用于读写。”十”打开一个文件用于读写。文件指针将会放在文件的开头。”w“打开一个文件只用于写入。如
2、果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。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、OblO
3、Olll答案: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=”
4、语文数学;英语先根据安排需要添加综合学科进入考试科目,操作正确的是?OAxkm.append。综合”)B、km.insert(综合)Cxkm.write(综合)D、km.rad(“综合”)答案:A试题解析:km.append(综合)使用append。对一维数据进行添加8 .表达式Chr(Ord(”0”)+3)的结果是?()A、333B、3Cs000Dx,0,1,01,0答案:B试题解析:Ord()函数主要用来返回对应字符的ascii码,Chr()主要用来表示ascii码对应的字符,Chr(Ord(”0”)+3)的值为39 .与十进制数1770对应的八进制数是?()A、 3350B、 3351C
5、、 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+32+l12.以下代码执行后,如果用户输入为:3*6,则输出为?()CalnnPUt(“请输入计算公式:no)print(eval(cal)A、3*63*6C、18D. 18答案
6、: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、求立方结果答案:
7、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转换成十进制,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 月份 青少年 软件 编程 Python 等级 考试 试卷 三级 20210623093115994
链接地址:https://www.yzwku.com/doc/861728.html