2020年12月青少年软件编程(Python)等级考试试卷(一级).docx
青少年软件编程(Python)等级考试试卷(一级)分数:100.00题数:37一、单选题(共25题,每题2分,共50分)1 .执行语句Print(IO=IOQ的结果为?()A、10B、10.0C、TrueD、False试题编号:20200319-fjn-025题型:单选题答案:C难度:一般试题解析:2 .执行语句y=4*3后,变量y的值为?()A、0B、12C、64D、81试题编号:20200319-fjn-029题型:单选题答案:C难度:一般试题解析:3 .执行(2*3)(9-3*2)输出的结果是什么?()A、1B、2.0C、2D、1.0试题编号:2020-3-31-llc-35题型:单选题答案:B难度:一般试题解析:4 .print(12.34-1.34)的输出结果是?()A、11B、11.0C、11.00D、12.34-1.34试题编号:20200415-ny-004题型:单选题答案:B难度:一般试题解析:5 .已知变量a=2,b=3,执行语句a驰二a+b后,变量a的值为?()A、0B、2C、3D、12试题编号:20200403-fjn-013题型:单选题答案:B难度:较难试题解析:6 .Turtle库中,画笔绘制的速度范围为?()A、任意大小B、0到10之间的整数(含0和10)C、1到10之间的整数(含1和10)D、0到100之间的整数(含0和IOo)试题编号:20200403-fjn-028题型:单选题答案:B难度:一般试题解析:7 .print("a,1+'b,*2)结果是?()A、ab2abbCsababDxab试题编号:2020-4-l-llc-39题型:单选题答案:B难度:一般试题解析:8 .Python编程语言的注释语句是以()开头的?A、B、/C、#D、(试题编号:20200319-fjn-014题型:单选题答案:C难度:容易试题解析:9 .a:“我要做作业",b=“我要学习”,以下哪种是可以输出这两句中文的?()A、print(a+b);B、print('a,+'b,);C、print("a+b");D、prit(,'a',+"b");试题编号:20200407-ny-006题型:单选题答案:A难度:一般试题解析:10 .type()函数返回对象的类型,那么Print(typeC'7654”)输出的结果是?()A、<class'str'>B、<class'int'>C、<class'float'>D、<class'bool'>试题编号:20200408-ny-007题型:单选题答案:A难度:一般试题解析:ILPython中,用什么方式实现代码快速缩进?()A、按4次空格键B、tab键Cshift+tab键D、Alt+tabW试题编号:20200309-llc-03题型:单选题答案:B难度:一般试题解析:12 .print(3456%100)的结果是?()A、34.56B、34C、56D、34.5试题编号:20200407-ny-011题型:单选题答案:C难度:一般试题解析:13 .在turtle库中的指令,以下哪个不会使得海龟发生位置移动变化的?()A、在turtle库中的指令forward()B、在turtle库中的指令goto()C、在turtle库中的指令SetilP()Dx在turtle库中的指令home()试题编号:20200407-ny-008题型:单选题答案:C难度:一般试题解析:14 .下列哪个函数的功能是将字符串和数字转换成整数?()AxfloatintC、roundDxord试题编号:20200310-fjn-004题型:单选题答案:B难度:容易试题解析:本题考查的是Python的常用函数。15 .Turtle库中,用于将画笔移动到坐标(x,y)位置的命令是?()A、turtle.go(y,x)turtle.go(x,y)Csturtle.goto(x,y)Dsturtle.goup(x,y)试题编号:20200403-fjn-027题型:单选题答案:C难度:容易试题解析:16 .以下哪个变量命名不符合Python规范?()A、语言二Python,Janguage='Python'Clanguage="Python,D、,language=,Python,试题编号:20200309-llc-05题型:单选题答案:D难度:一般试题解析:17 .以下哪个不是Python开发工具?()AsidlejupyterC、shellD、pycharm试题编号:20200309-llc-01题型:单选题答案:C难度:一般试题解析:18 .下列代码运行的结果是?()a=0b=Falseprint(a=b)A、0FalseCTrueD、error试题编号:2020-3-31-llc-28题型:单选题答案:C难度:一般试题解析:19 .要抽出一个三位数的个位上的数字,如三位数479,可以输入以下哪个代码可以获得其中的个位数上的9?()A、print(479%1010)B、print(4791010)C、print(479%10%10)D、print(47910%10)试题编号:20200415-ny-003题型:单选题答案:C难度:一般试题解析:20 .下面图形最有可能是哪个选项的代码执行后的效果?()A、importturtleturtle.pensize(5)turtle.begin_fill()turtle.color(,red,)turtle.fillcolor(,yellow,)turtle.circle(50,steps=6)turtle.endjill()turtle.hideturtle()importturtleturtle.pensize(5)turtle.color(,red,)turtle.begin_fill()turtle.fillcolor(,yeow,)turtle.circle(50,steps=6)turtle.endjill()turtle.hideturtle()C、importturtleturtle.pensize(5)turtle.fillcolor(,red,)turtle.begin_fill()turtle.color('yow,)turtle.circle(50,steps=6)turtle.endjill()turtle.hideturtle()D、importturtleturtle.pensize(5)turtle.begin_fill()turtle.color('red','yellow')turtle.circle(50,steps=6)turtle.endjill()turtle.hideturtle()试题编号:2020-3-21-llc-18题型:单选题答案:C难度:一般试题解析:21 .海龟作图中,默认的海龟方向的朝向是?()A、朝左B、朝右C朝上D、朝下试题编号:20200407-ny-007题型:单选题答案:B难度:一般试题解析:22 .EyfUcWcm结果是?() A、FalseTrueC、3D、4试题编号:20200205-fjn-22题型:单选题答案:B难度:困难试题解析:23 .在turtle库中的指令,以下哪条指令与颜色无关的?()A、在turtle库中的指令fillcolor()Bx在turtle库中的指令penclor()C在turtle库中的指令COIOlr()Dx在turtle库中的指令PenUP()试题编号:20200407-ny-009题型:单选题答案:D难度:一般试题解析:24 .下列代码的运行结果是?()printCa'<,b,)A、aB、bC、TrueD、False试题编号:2020-3-31-llc-29题型:单选题答案:C难度:一般试题解析:25 .Turtle库中,设置画粗细的命令是?()Asturtle.pensize()turtle.penwidth()C、tulle.pepoint()D、turtle.pencolor()试题编号:20200403-fjn-026题型:单选题答案:A难度:容易试题解析:二、判断题(共10题,每题2分,共20分)26 .Python文件的后缀名可以使.py和.pyw。试题编号:20200313-LB-04题型:判断题答案:正确难度:一般试题解析:27 .Python代码语句:s=23.4t=int(s)+l那么Print(t)的结果为24.4o试题编号:20200322-LB-08题型:判断题答案:错误难度:一般试题解析:28 .在Python中,input(”请输入)运行后如果输入3+8,则返回结果为11。试题编号:20200402-CC-O37题型:判断题答案:错误难度:一般试题解析:29 .as,is,class是PythOn中常用保留字,不可以作为变量名。试题编号:20200328-cc-026题型:判断题答案:正确难度:一般试题解析:30 .当启动IDLE时,默认打开的是交互式编程环境,如果要编写连续的程序,需要使用脚本式编程环境,在IDLE中菜单栏中选择FileNewFile新建打开。试题编号:20200318-CC-Oll题型:判断题答案:正确难度:一般试题解析:31,使用三层双引号或三层单引号都可以做多行注释。试题编号:20200319-LB-04题型:判断题答案:正确难度:一般试题解析:32. Turle库中,turtle.backward(200)和turtle.forward(-200)的使用效果是一样的。试题编号:20200319-LB-10题型:判断题答案:正确难度:较难试题解析:33. 语句m+=n的意义是m=m+no试题编号:20200319-LB-08题型:判断题答案:正确难度:一般试题解析:34.turtle.color("red","blue")turtle.circle(120,steps=3)可以画出一个边框为红色,里面填充颜色为蓝色的三角形。试题编号:20200322-cc-024题型:判断题答案:错误难度:较难试题解析:35.int(6.9)运行结果是70试题编号:20200402-CC-O38题型:判断题答案:错误难度:一般试题解析:三、编程题供2题,共30分)36. 计算题:(10分)时间转换:输入一个总秒数,计算是几小时几分钟几秒,并一行输出。要求:a)输入一行,一个整数,表示总秒数;b)输出一行,三个整数,表示小时、分钟、秒,每两个数之间用一个空格隔开。输入样例:7201输出样例:201试题编号:20200411-SXW-O4题型:编程题答案:参考程序:n=int(input('请输入一个总秒数:,)m=n%60f=n/60%60s=n/3600print(s,f,m)难度:较难试题解析:评分标准:(1)有输入语句;(2分)(2)有输出语句;(2分)(3)有类型转化语句;(2分)(4)有计算语句;(2分)(5)程序符合题目要求。(2分)37.绘制如下图形: 1.画一个由两个直角三角形组成的正方形,边长为180像素;2 .左上三角形填充为黄色,右下三角形填充为红色;如上图:3 .设置画笔速度为L线条为黑色; 4 .画图结束,隐藏并停止画笔。试题编号:20200312-WWm-O5题型:编程题答案:参考程序:importturtle #库准备turtle.fillcolor(,red,)#设置填充颜色为红色turtle.speed(l)#设置画笔移动速度为1turtle.beginjill()#开始填充turtle.forward(180)#从当前方向移动180turtle.left(90)#逆时针方向旋转90°turtle.forward(180)#从当前方向移动180turtle.gOto(0,0)#移动到(0.0)的位置,即起始位置turtle.endjill()#填充结束turtle.fillcolor(,yellow,)#设置填充颜色为黄色turtle.beginjill()#开始填充turtle.forward(180)#从当前方向移动180turtle.right(90)#顺时针方向旋转90°turtle.forward(180)#从当前方向移动180turtle.endjill()#填充结束turtle.hideturtle()#隐藏画笔turtle.done()#停止画笔等待关闭难度:一般试题解析:评分标准:(1)导入库文件正确。(2分) 有前进命令。 (2分) 有旋转命令并运用准确。 (2分)(4) 有颜色工具并正确填充。 (2分)(5) 正确设置画笔移动速度。 (2分) 正确隐藏画笔。 (2分) 正确停止画笔等待关闭。(2分) 运行正常。 (2分)(9) 图像正确。 (4分)