版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年5月青少年软件编程Python等级考试一级真题(含答案和解析-在末尾)一、单选题(共25题,共50分)。1.可以对Python代码进行多行注释的是?()。A.#B.""C.''''''D.''2.下列可以作为Python变量名的是?()。A.andB.an-dC.1_andD.and13.下列选项中不符合Python语言变量命名规则的是?()。A.sB.2_5C._AID.CountNum4.使用变量age表示小明的年龄,使用变量sage表示小明哥哥的年龄,假设小明在4岁时哥哥的年龄是小明年龄的2倍,下列哪段代码可以正确计算出再过6年小明和哥哥的年龄?()。A.B.C.D.5.在turtle中可以用setup()设置画布的大小和起始位置。已知画布的设置参数为turtle.setup(120,120,20,20),若只想更改画布的高度为150,下列指令设置正确的是?()。A.turtle.setup(150,120,20,20)B.turtle.setup(120,150,20,20)C.turtle.setup(120,120,150,20)D.turtle.setup(120,120,20,150)6.下列选项中,Python程序的扩展名是?()。A..scratchB..docC..pythonD..py7.关于语句turtle.color('red','green')说法正确的是?()。A.将画笔颜色设置为绿色。B.该语句会让海龟移动绘制出红色的线条。C.设置填充颜色为绿色,画笔颜色为红色。D.与语句turtle.color('red')效果完全一样8.班级共有45人,四人一组划分学习小组,利用程序计算共分几组、剩余不足一组的人数,下列哪个选项的程序可以完成此项工作?()。A.B.C.D.9.下列Python语句能够正确输出的是?()。A.print("天天快乐!")B.print"(天天快乐!")C.print"天天快乐!"D.print("天天快乐!')10.下列选项中,对于Python说法不正确的是?()。A.Python程序既可以在Windows系统上运行,也可以在Linux系统上运行。B.用Python编写的程序可以在Scratch中运行。C.Python是一种面向对象的编程语言D.Python语言有Python2和Python3两个版本,且互相不兼容。11.在Python中,<=符号的含义是?()。A.左边的值小于右边的值B.左边的值小于且等于右边的值C.左边的值小于或等于右边的值D.左边的值大于或等于右边的值12.以下运算符按照优先顺序从高到低排序的结果是?()。A.①②③B.③②①C.②③①D.①③②13.题Python中乘法使用哪个符号?()。A.×B.*C.**D.+=14.题Python中如何计算得到8除以3的余数?()。A.8%3B.8//3C.8?3D.8\315.在Python中,下面的赋值语句,正确的是?()。A.x+y=10B.x-2=2yC.x=30D.3y=x+116.在Python中,下列程序段的运行结果是?()。a=2b=3print(a!=b)A.TrueB.FalseC.0D.a!=b17.假设a=True,b=False,那么aandb的结果是?()。A.TrueB.FalseC.1D.a=True,b=False18.假设a=2,b=3,那么b*b-2*a的结果是?()。A.3B.5C.-3D.619.以下代码可以召唤出几只小海龟?()。importturtlea=turtle.Turtle()b=turtle.Turtle()c=turtle.Turtle()a.forward(100)b.goto(100,100)c.goto(100,100)A.1B.2C.3D.420.关于turtle库,下列说法不正确的是?()。A.turtle.speed()可以设定画笔的运动速度B.turtle.fillcolor()可以用来设置画布的背景颜色C.在海龟作图中,小海龟默认朝向屏幕的右方。D.turtle.pencolor()用来设置画笔的颜色21.题turtle.circle(100,360)是绘制一个什么样的图形?()。A.半径为50的圆形B.半径为100的圆形C.半径为360的圆形D.半径为180的圆形22.执行以下命令后,turtle的最新坐标是?()。importturtleturtle.goto(-200,-200)turtle.forward(200)turtle.left(90)turtle.forward(200)A.(-200,200)B.(200,-200)C.(0,0)D.(0,200)23.下列哪个命令是逆时针旋转90度?()。A.turtle.right(90)B.turtle.left(90)C.turtle.goto(0,90)D.turtle.goto(90,0)24.在Python编程中,可以使用type()函数查看数据类型,运行print(type("a")),输出的结果是?()。A.<class'type'>B.<class'str'>C.<class'int'>D.语法错误25.在Python的IDLE的两种不同开发模式中,下列说法正确的是?()。A.脚本式编程环境运行结果更加准确B.交互式编程环境运行结果更加准确C.交互式编程环境运行前必须先保存相关的代码程序D.脚本式编程环境运行前必须先保存相关的代码程序二、判断题(共10题,共20分)。26.在编写较长的Python程序时,所有代码都不需要缩进,Python会自动识别代码之间的关系。()。A.正确B.错误27.题Turtle库中,turtle.forward(10),指的是海龟前进10个像素的距离,方向随机。()。A.正确B.错误28.题IDLE、Scratch都是Python语言的编程工具。()。A.正确B.错误29.在Python中,如果a=2,b=3那么print(aandb)的输出的结果是False。()。A.正确B.错误30.使用Turtle库时,fillcolor()函数的作用是设置填充颜色。()。A.正确B.错误31.在Python中,print()输出相关内容后默认会换行。()。A.正确B.错误32.题str(10)运行结果是'10'。()。A.正确B.错误33.题5*'A'运行结果为5A。()。A.正确B.错误34.题input()语句是用来输入一个指令。()。A.正确B.错误35.题Python代码的缩进,在同一个程序中,同一级别缩进中,两个空格和四个空格不可以混合使用。()。A.正确B.错误三、编程题(共2题,共30分)。36.编写程序,绘制如图1所示的Z形图形,画笔宽度为20,起始位置为(-50,100),其他尺寸说明如图2所示。37.正方形面积和周长计算。要求。(1)程序开始运行后,输入一个正方形的边长(整数)。(2)程序会根据输入的边长数值,输出这个正方形所对应的周长和面积的值,并且注明哪个是周长,哪个是面积。答案解析如下。1.标准答案:C。试题解析:#是单行注释,三引号,包括单三引号和双三引号可以用于跨行注释,所以选C。2.标准答案:D。试题解析:本题考查变量的命名。变量名只能以字母开头,其他字符可以是字母数字和下划线,and是Pyhton的保留字,不可作为变量名。3.标准答案:B。试题解析:根据Python语言变量命名规则数字不能作为变量名的首字符。所以选B。4.标准答案:A。试题解析:根据题意,需要先算出哥哥的现在年龄,然后给两人现在的年龄各加6就是6年后的年龄。所以选择A。5.标准答案:B。试题解析:turtle.setup(120,120,20,20)四个参数,第一个代表宽度,第二个代表高度,第三个代表起始位置的X坐标,第四个代表起始位置的Y坐标;要想改变高度,需要改第二个参数,即turtle.setup(120,150,20,20),选B。6.标准答案:D。试题解析:考察扩展名.py及.pyw是Python文件的默认后缀名。7.标准答案:C。试题解析:turtle.color('red','green')第一个参数是画笔颜色,第二个是填充颜色。所以选C。8.标准答案:A。试题解析:求有多少组,用取整除运算可以获得;求剩余人数,用取余运算可以获得;所以选择A。9.标准答案:A。试题解析:print语句的正确格式print(""),或者里面用一对单引号也可以。10.标准答案:B。试题解析:用Python编写的程序不可能在Scratch中运行。11.标准答案:C。试题解析:<=是小于等于符号,具体的含义是左边的值小于或等于右边的值。12.标准答案:A。试题解析:①是幂运算符,优先顺序最高,②是除法运算符,优先顺序次之,③是加减法运算符,优先顺序最后。13.标准答案:B。试题解析:在Python中,*是乘号;**是幂运算。选B。14.标准答案:A。试题解析:%是求余运算;//是取整除运算;Python中没有?和\运算符;所以选A。15.标准答案:C。试题解析:在Python赋值运算中,=左边的为变量,右边的为值;根据变量的命名原则,ABD都不符合变量命名,所以选C。16.标准答案:A。试题解析:2确实不等于3,a!=b是正确的,所有返回值是True。17.标准答案:B。试题解析:根据and运算规则,当and前面值为真时,返回的值时and运算的后面的值,即False。18.标准答案:B。试题解析:根据题意,b*b-2*a可以替换成3*3-2*2,所以是5。19.标准答案:C。试题解析:召唤了3个不同的海龟,分别命名为a,b,c。20.标准答案:B。试题解析:除了B选项,其他都正确,背景色是用turtle.bgcolor()来设置的。21.标准答案:B。试题解析:turtle.circle(100,360)第一个参数100代表的是半径,360是对应的弧度,是一个整圆。22.标准答案:C。试题解析:运动之后最终又回到了原来的位置(0,0)。23.标准答案:B。试题解析:逆时针旋转为左转,所以选B。24.标准答案:B。试题解析:"a"是字符串类型,所以返回的值是<class'str'>;选B。25.标准答案:D。试题解析:在Python的IDLE的两种不同开发模式,运行结果准确性是一致的,所以A和B错误;交互式编程环境下是直接给出运行结果,所以不用保存程序,因而C也是错误的。而脚本模式下,只有保存了程序才能运行。26.标准答案:错误。试题解析:Python程序必须按照层级进行缩进,Python是不会自动识别代码之间的关系的。27.标准答案:错误。试题解析:方向是海龟的方向,如果没有指定,则是默认方向——屏幕右边。28.标准答案:错误。试题解析:Scratch不是Python语言的编程工具。29.标准答案:错误。试题解析:结果是3。30.标准答案:正确。试题解析:fillcolor()函数是设置填充颜色。31.标准答案:正确。试题解析:默认的print()语句是有换行。32.标准答案:正确。试题解析:str()函数是将其他数据类型转换为字符串类型,所以输出的结构是有引号的。33.标准答案:错误。试题解析:结果为5个A。34.标准答案:错误。试题解析:input()语句并不能输入一个指令,而是用来获取控制台的输入,返回的数据类型是字符串类型。35.标准答案:正确。试题解析:同一个级别,缩进格式要一致,所以不能混用。36.参考程序。importturtleturtle.penup()turtle.goto(-50,100)turtle.pendown()turtle.pensize(20)turtle.color('red')turtle.fd(200)turtle.right(135)turtle.color('green')turtle.fd(280)turtle.left(135)turtle.color('blue')turtle.fd(200)评分标准。(1)三条线段颜色正确,每一条1分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年平顶山市湛河区人力资源与社会保障系统人员招聘笔试模拟试题及答案解析
- 2026年写字楼活动场地租赁合同协议
- 预应力混凝土连续梁(刚构)转体施工质量保证措施
- 2026场馆代理合同
- 2026年全国执业医师之中西医结合执业医师考试综合能力题(附答案)
- Unit 2 Let's celebrate!Understanding ideas 教学设计 -2025-2026学年高中英语外研版(2019)必修第二册
- 2025-2026学年自导式教学设计模板
- 乙氧基化装置操作工冲突解决竞赛考核试卷含答案
- 管乐器制作工达标水平考核试卷含答案
- 湿法水刺非织造布制作工QC管理模拟考核试卷含答案
- 2025年广东省中考地理试题卷(标准含答案)
- T/ZHCA 021-2022化妆品紧致功效测试体外人源成纤维细胞活性测试方法
- 2025光伏电站防雷装置检测技术规范
- 智慧农贸市场改造设计完整方案
- 2023-2024学年上海市长宁区延安中学高二(下)期中数学试卷 (含解析)
- UL1059标准中文版-2020接线端子UL标准中文版
- 2022《法理学》形考作业1234答案
- 急性胰腺炎护理查房-5
- 厂房钢结构搭建工程劳务分包协议
- 创新创业理论与实践智慧树知到期末考试答案章节答案2024年陕西师范大学
- 大唐西固热电联产以大代小改扩建(2×300MW)工程环境影响报告书
评论
0/150
提交评论