全国青少年软件编程(Python)等级考试试卷(二级)(1)练习

上传人:碎****木 文档编号:220863333 上传时间:2021-12-09 格式:DOCX 页数:19 大小:517.48KB
返回 下载 相关 举报
全国青少年软件编程(Python)等级考试试卷(二级)(1)练习_第1页
第1页 / 共19页
全国青少年软件编程(Python)等级考试试卷(二级)(1)练习_第2页
第2页 / 共19页
全国青少年软件编程(Python)等级考试试卷(二级)(1)练习_第3页
第3页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《全国青少年软件编程(Python)等级考试试卷(二级)(1)练习》由会员分享,可在线阅读,更多相关《全国青少年软件编程(Python)等级考试试卷(二级)(1)练习(19页珍藏版)》请在金锄头文库上搜索。

1、全国青少年软件编程(Python)等级考试试卷(二级)(1)练习一、选择题1. 在以下程序设计语言中,属于人工智能语言的是 。A. Python BVBCPascal DC2. python3 解释器执行 not 1 and 1 的结果为。A. TrueBFalseC0D1 3Python 中,赋值语句,“c=c-b”等价于 Ab-=c Bc-b=c Cc-=b Dc=c-b4. 以下图是python34 安装后名目文件的磁盘文件存储构造,以下说法错误的选项是( )A. 图中文件存储构造为树构造,python34 为树的根结点(父节点) B图中python34 根结点有 4 个子结点C图中py

2、thon34 根结点下有 5 个子树(子结点)D图中Tools 是 python34 的子树(子结点)5. Python 程序文件的扩展名是。A.pythonB.pytC.ptD.py6. 关于 python 程序设计语言,以下说法不正确的选项是 A. python 是一种解释型、面对对象的计算机程序设计语言B. python 支持 Windows 操作系统,但不支持 Linux 系统C. python 源文件以*.py 为扩展名D. python 文件不能直接在命令行中运行7. 在 python 中,运行以下程序,结果应为 a=5b=7 b+=3a=b*20 a+=2a=a%b print(

3、a,b)A57B2010C227D2108. 以下 Python 程序段执行后,输出结果为 。Am 不能被 3 整除 B29 不能被 3 整除 C29 能被 3 整除Dm 能被 3 整除9运行 Python 程序的过程中消灭了如以下图错误提示,缘由是。A变量名 51study 太长B应当写成“chinese“ =51study C“chinese”应当写成“chinas”D变量名 51study 不符合 python 语言标准,变量名不能以数字开头10. Python 中用来声明字符串变量的关键字是 A. strB. intC. floatD. char11. python 用来表示代码块所属

4、关系把握层级构造的的语法符号是 A. 圆括号B. 大括号C. 缩进D. 冒号12. 在 Python 中,“print(100-33*5%3)”语句输出的是 A34B67C100D113. 以下不被 python 所支持的数据类型是 AcharBfloatCintDlist14Python 语言属于 A自然语言B汇编语言C机器语言D高级语言15以下属于计算机高级语言的是APythonB自然语言C汇编语言D机器语言16. 列表在python 中的作用格外强大,它可以包含多个数据元素,下面是列表的数据元素。A. 整数B. 浮点数C. 字符串D. 以上都是17. 以下不属于高级程序设计语言的是 。A

5、C+B. VBC. 机器语言D. Python18. 在 Python IDLE 编辑器中书写正确的表达式 A. b*2-4acB. 1/2gt2C. pi*r2D. 2*pi*r19. 以下 Python 程序段a = 0b = 4if b a : a = 3 * belse:a = 10程序运行后,a 的值是 A10B0C12D420. 我们可以对文本中词频较高的分词,通过词云图赐予视觉上的突出,小明打算用Python 程序来生成词云图,程序中需要用到以下哪个第三方库? AWordCloudBmathCrandomDturtle 21Python 中变量的命名遵循的规章,不正确的选项是 A

6、以字母或下划线开头,后面可以是字母、数字或下划线。 B区分大小写C以数字开头,后面可以是字母、数字或下划线。D不能使用保存字22. 在 Python 程序中,要求s369300 的值,可以承受如下代码,以下选项中的说法不正确的选项是 。Afor 循环语句中步长为 3C语句ssi 共循环执行了 100 次B语句s0 应改为s1 D程序使用了循环构造23. 在 Python 语言中,以下简洁数据类型选项中描述错误的选项是( )A. 整数int、浮点数float C布尔boolB. 字符串strD2.5+2.5 的值是整数int)类型24. 在 python 中,Int函数的功能是返回不大于x 的最

7、大整数,设 a=3,b=4,c=5 ,那么以下表达式的运算结果中值最大的是 A. math.sqrt(b)Babs(a- b)CInt(2*a-c/b)Da*2+b*2-c*225. 以下不行以用来搭建本地效劳器的软件是 1Python2 Excel 3IIS(4)ApacheA(1)(2)B(3)(4)C(1)(2)(3)(4)D(1)(2)(4)26. 关于 python 中的函数,以下描述错误的选项是 。A函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可B. 使用函数的主要目的是减低编程难度和代码重用CPython 使用 del 保存字定义一个

8、函数D函数是一段具有特定功能的语句组27. 在 Python 程序中, x=2,y=1,当执行语句 y+=x*2,y 的值是 A3B4C5D628. a=-2,b=10/3,那么 python 表达式 round(b,1)+abs(a)的值为 A1.3B5.33C5.4D5.329. 以下哪个不是 python 关键字 A. coutB. fromC. notD. or30. 以下序列拼接错误的选项是Alist = None * 4Bmsg = “Python”, ”语言”Ctup = “/”.join( ( “123”, ”234” ) )Dset = 1, 2, 3 + 4, 5, 6 二

9、、程序填空31. 某企业开展“运动打卡动动有奖”活动:假设员工在本月累计运动时间30 小时以下,嘉奖 0 元;到达 30 但缺乏 45 小时嘉奖 300 元;到达 45 但缺乏 60 小时嘉奖 450 元;60 小时及以上嘉奖 500 元。小强用 python 编写程序实现相关功能:输入某员工本月累计运动时间时,输出其能获得的嘉奖金额。(1) 实现上述功能的程序如下,请在划线处填入适宜的代码。t=intinput“请输入您本月累计运动时间时:” if t0:print“输入错误” else:if t30:_elif t45: m=300 m=450else:m=500print“您的嘉奖是:”

10、,m(2) 当输入“-1”时,输出信息为选填,填字母:A输入错误 / B您的奖励是:0 / C您的嘉奖是:50032. 学校开展“奇异的数字”争辩性学习活动。张轩小组4 人打算把课题定为探秘水仙花数。(1) 张轩使用百度搜寻引擎搜寻到“水仙花数”是这样定义的:“水仙花数”是指一个 三位数,它的各位数字的立方和等于其本身,比方:153 = 13+53+33,那么这个数就是一个“水仙花数”。百度属于 搜寻引擎全文,分类(2) 为了求解 100-999 这些数字中,哪些数字是“水仙花数”?张轩小组进展了算法设计,并使用 python 编写了一段程序来求解全部的“水仙花数”,程序和运行结果以下图:k

11、是可以重新赋值的,k 是变量还是常量?程序中处有空缺,请补充完整处的代 码。程序中逐一验证了 100 到 999 之间全部的三位数是否符合“水仙花数”的定义条件,这种算法叫做解析法,枚举法,递归法,二分法。(3) 在争辩成果呈现环节, 张轩小组可以使用什么软件制作探秘水仙花数的争辩成果报告? 33. 阅读程序。观看使用随机数求解百钱白鸡问题的代码并答复以下问题。百千白鸡问题是经典的数学问题,原题为“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三, 值钱一;百钱买百鸡,那么翁、母、雏各几何?”翻译过来,意思是公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各

12、多少只?import random while True:x=random.randrange(0,20) y=random.randrange(0,33) z=random.randrange(0,100)if 5*x+3*y+z/3=100 and x+y+z=100: print(”公鸡”,x)print(”母鸡”,y)print(”小鸡”,z)(1) Python 中导入库文件的命令是。(2) random.randrange(0,20)生成的随机数的范围是。(3) 假设不想写类似 random.randrange(0,20)这么长的句子,可以修改程序中的第一行为(4) while T

13、rue 的作用是。(5) 假设 while True 造成程序无法停顿,我们可以在程序中添加一行。34. 为保护环境,很多城市开头对垃圾实行分类,便于更好的进展处理,为了让大家了解垃圾的分类状况,建立了以下四类列表,list1可回收垃圾、list2有害垃圾、list3易腐垃圾,剩下的为其他垃圾,目前,列表中已经存储了以下数据。list1=“玻璃瓶“,“旧书“,“金属“,“纸板箱“,“旧衣服“,“易拉罐“list2=“胶片“,“消毒水“,“纽扣电池“,“水银温度计“,“过期药水“,“泡沫塑料“list3=“动物内脏“,“菜叶菜梗“,“过期食品“,“香蕉皮“,“果壳“依据现有列表,完成以下问题:(1) 写出从列表 list3 中取出“过期食品”的表达式:(2) 写出从 list1 中截取“旧书“,“金属“,“纸板箱“这一段的表达式:(3) 现又觉察一个新的列表如下:list4=“过期化装品“,“过期药品“,“杀虫剂“,经 过推断,里面存放的为有害垃圾,如何将该列表中的元素添加到list2 中,请写出相关的表达式:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号