
青少年软件编程(Python)等级考试试卷(一级) 202212真题与解析 分数:100 题数:37 测试时长:60分钟 一、单选题(共25题,共50分) 1.关于Python语言的注释,以下选项中描述错误的是?( ) A. Python语言有两种注释方式:单行注释和多行注释 B. Python语言的单行注释以#开头 C. Python多行注释使用###来做为标记 D. 注释用于解释代码原理或者用途 2.下列代码执行后最有可能绘制出的图形是?( ) import turtle turtle.forward(200) turtle.left(144) turtle.forward(200) turtle.left(144) turtle.forward(200) turtle.left(144) turtle.forward(200) turtle.left(144) turtle.forward(200) turtle.hideturtle() A. B. C. D. 3.下列关于Python中IDLE中基本操作表示正确的是?( ) A. B. C. D. 4. 在turtle库中,turtle.speed(a)用于设定画笔的运动速度,关于该指令说法错误的是?( ) A. 在turtle.speed(a)指令中,当参数a的值为0时,画笔的运动速度最慢。 B. 在turtle.speed(a)指令中,turtle.speed(9)使画笔的运动速度比turtle.speed(10)慢。 C. 在turtle.speed(a)指令中,a的数值最小是0,最大是10。 D. 在turtle.speed(a)指令中,除了0之外,数字越大,速度越快。 5. 运行如下代码,在输入数值6后,输出的结果是?( ) a=int(input("请输入你的年龄")) print(type(a)) A. 6 B. 6.0 C. D. 6. 如程序所示,绘制完一个半圆圆弧,画笔最终坐标位置是?( ) import turtle turtle.pendown() turtle.circle(50,180) turtle.penup() turtle.done() A. (0,50) B. (0,100) C. (50,0) D. (100,0) 7. 程序print(5+2)的运行结果是?( ) A. 7 B. ('5+2') C. 5+2 D. 52 8. 运行语句turtle.goto(-400,-300),画笔将到?( ) A. 画布左上角 B. 画布右上角 C. 画布右下角 D. 画布左下角 9. 运行指令print(3*5>2 and 6>=6.0),请问根据运算的优先级,首先进行哪一部分的运算?( ) A. 5>2 B. 6>=6.0 C. and D. 3*5 10. 下列程序运行的结果是?( ) a=10 b=15 b+=a print(b) A. 10 B. 25 C. 15 D. 30 11. Python程序保存后的文件扩展名是?( ) A. .sb3 B. .py C. .pn D. .cpp 12. 下列不是Python保留字的是?( ) A. and B. false C. True D. import 13. 根据Python变量的命名规则,下列不可以作为变量名的是?( ) A. a2b B. 2ab C. ab2 D. _ab2 14. 下面的turtle命令,不可能改变画笔的颜色的是?( ) A. turtle.fillcolor() B. turtle.color() C. turtle.pencolor() D. turtle.color(255,255,255) 15. turtle画图的功能中,能够实现隐藏画笔的是?( ) A. turtle.undo() B. turtle.shape() C. turtle.penup() D. turtle.hideturtle() 16. print(34 * 2.0)的输出结果是?( ) A. 34 B. 68 C. 68.0 D. 34*2.0 17. 涛涛家一共有爸爸、妈妈、涛涛三个人,涛涛爸爸比涛涛妈妈大2岁,比涛涛大25岁,今年全家年龄加在一起是54岁,那么涛涛爸爸、涛涛妈妈、涛涛今年的年龄分别是?( ) A. 28、26、1 B. 25、27、2 C. 27、25、2 D. 30、28、5 18. print(9//2)的结果是?( ) A. 5.0 B. 4.0 C. 4 D. 5 19. 下列代码的运行结果是?( ) a=1 A=True print(a==A) A. False B. True C. 1 D. 程序运行错误 20. 下列代码运行的结果是?( ) num='5'*'5' print(num) A. 25 B. 5, 5, 5, 5, 5 C. ‘5’ * ‘5’ D. 报错,无法运行。 21. turtle库中left()函数里面填写的参数是?( ) A. 长度 B. 时间 C. 角度 D. 像素 22. 123%101的结果是多少?( ) A. 22 B. 23 C. 123 D. 101 23. 下列代码段执行后a的值为字符串的是?( ) A. a= int('4.5') B. a= float("4") C. a= int(float('4.5')) D. a= str(4.5 ... ...
~~ 您好,已阅读到文档的结尾了 ~~