《全国青少年软件编程(Python)等级考试202203真题202003Python一级.docx》由会员分享,可在线阅读,更多相关《全国青少年软件编程(Python)等级考试202203真题202003Python一级.docx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、单项选择题(共25题,共50分)1. a=1616 b= 16,c=8,执行语句 d二ab and ac,变量 d 的值为是?()A. 0B. 1C. TrueD. False试题编号:20200310-fjn-007试题类型:单项选择题标准答案:D试题难度:较难试题解析:此题考查的是字符串+运算。字符串+表示将后面的字符串拼接在前面的字符串中。2.执行语句 flag=345636,变量 flag 的值?()A. 3456B. 36C. TrueD. False试题编号:20200319-fjn-027试题类型:单项选择题标准答案:D试题难度:一般试题解析:3.执行语句尸123%100后,
2、变量y的值为?()A.1B.3C.12D.23试题解析:21 .已矢口: a = 7, b = 5, c = 12执行以下哪个语句结果为True?()A. acora bB. acC. acand a bD. c 10输出的结果是?()A. 56B. 50C. FalseD. True试题编号:20210205-jnl-027试题类型:单项选择题标准答案:D试题难度:一般试题解析:23 .关于Python以下说法正确的选项是?()A. Python安装好后,IDLE也需要提前安装才可以用。B. widows自带的有Python环境,不需要安装。C. 在IDLE shell的界面里显示有pyth
3、on的版本。D. 从IDLE新建文件,里面默认不是空的。试题编号:20210215-ny-017试题类型:单项选择题标准答案:C试题难度:较难试题解析:24 .关于turtle库的引入,以下哪个是错误的?()A. importturtleB. from turtle import*C. importturtleas tD. importturtleformt试题编号:20210215-ny-026试题类型:单项选择题标准答案:D试题难度:一般试题解析:25 .以下关于逻辑运算说法正确的选项是?()A. 假设 a=10, b=20, a and b 的结果为 10B. a=10, b=20, a
4、 or b 的结果为 20C. a=10, b=20, not (a and b)结果为 FalseD. a=10, b=20, not (a or b)结果为 True试题编号:20210215-yxy-20试题类型:单项选择题标准答案:C试题难度:一般试题解析:评价描述:二、判断题(共10题,共20分). Windows安装了 python环境下,在CMD命令行中,可以使用C: python3 test, py执行Pyth 正确错误试题编号:20200319-LB-01试题类型:判断题标准答案:正确试题难度:一般试题解析:26 .在IDLE编辑器中,python代码只能以一种颜色显示代码内
5、容。()正确错误试题编号:20200415-LB-03试题类型:判断题标准答案:错误试题难度:一般试题解析:评价描述:27 . print (2+eval (3)运行结果为 5。()正确错误试题编号:20210124-lyl-15试题类型:判断题标准答案:正确试题难度:一般试题解析:28 .在Python中变量需要提前定义,否那么运行程序的时候不识别。()正确错误试题编号:20210201-zsn-013试题类型:判断题标准答案:错误试题难度:一般试题解析:29 . turtle, setup (width=0. 5, height=0. 75, startx=None, starty=Non
6、e), 此命令是设置回布正确错误试题编号:20210201-zsn-025试题类型:判断题标准答案:正确试题难度:较难试题解析:30 . Python中的注释符号可分为单行注释和多行注释,单行注释符号是丸()正确错误试题编号:20210202-yfj-002试题类型:判断题标准答案:正确试题难度:一般试题解析:31 . type函数用于返回对象的类型,那print(type(,3,1),输出结果为(class() class int 正确正确正确错误试题编号:20210202-yfj-007试题类型:判断题标准答案:错误试题难度:较难试题解析:32 .语句1:print(,Hello,end=
7、,)print(Worldn)语句2:print(Hello)print(World)语句1与语句2的输出结果一样。()正确 错误试题编号:20210204-ly-09试题类型:判断题标准答案:错误试题难度:一般试题解析:print函数中出现了 end=,就是将结束符号变成了空格,所以输出结束后不换行, 故语句1的输出结果是:Hello World语句2的输出结果是:HelloWorld故说法错误。33 .可以将a=3.14转化为浮点数的函数是str ()。()正确错误试题编号:20210204-ly-16试题类型:判断题标准答案:错误试题难度:一般试题解析:字符串转换为浮点数时使用float
8、。函数。35 . turtle是python内置的标准库,直接使用import turtle导入使用即可,不用额外安装。(正确错误试题编号:20210215-ny-013试题类型:判断题标准答案:正确试题难度:容易试题解析:三、编程题(共2题,共30分).计算题:(10分)买本子:小明同学带了一些钱去帮同学们买本子。请根据所带的元数、单价和数量,算一算专 要求:(1)程序运行后,输入三次数字(不能一次输完),这三个数字为整数,表示所带的元数(2) 输出一行,钱足够买就输出True,钱不够买就输出False(不要输出引号)。输入样例:100911输出样例:True试题编号:20200415-SX
9、W-08试题类型:编程题标准答案:参考程序:程序y二inHinputC1请输入总元数:“)dj =缶3出戊。1请输入单价:)si = int(input(”请输入总数:)zj = dj * siprint(y = zj)试题难度:一般试题解析:评分标准:(1)有输入语句(每个1分);(3分)(2)有输出语句;(1分)(2分)(2分)(3)有类型转化语句,并且类型转换都正确,否那么该项分数为0;(4)有计算语句,并且计算正确,如果计算错误该项分数为0;(5)程序符合题目要求,运行正确。(2分)展示地址:点击浏览37.作图题:(20分)请使用turtle画出如下标志。要求:(I)线条颜色为黑色,线
10、条粗细为10;(2)圆半径为50,填充颜色为蓝色;(3)等边三角形边长为180;(4)等边三角形底边中点位置为画布正中心。试题编号:20200416-SXW-12试题类型:编程题标准答案:参考程序:import turtle # 加载 turtle 库turtle.penup() # 抬笔turtle.clear() # 清空turtle.goto(0, 0) # 到达原点turtle.pensize(lO) #设置线条粗细为10turtle.pencolor(black) #设置线条颜色为黑色turtle.pendown() # 落笔# 画圆turtle.fillcolor(blue) #设
11、置填充颜色为浅蓝色turtle.begin_fill() # 开始填充turtle.setheading(O) # 设置方向向右turtle.circle(50) #绘制半径为50的圆形turtle.end_fill() # 结束填充# 画三角形右边turtle.forward(90) # 前进 90 步turtle.left(120) # 逆时针旋转 120 度turtle.forward(180) # 前进 180 步# 画中间竖线turtle.goto(0, 0) # 到达坐标(0, 0)# 画三角形左边turtle.setheading(180) # 设置方向向左turtle.forw
12、ard(90) # 前进 90 步turtle.right(120) # 顺时针旋转 120 度turtle.forward(180) # 前进 180 步turtle.penup() # 抬笔turtle.done() # 画笔结束试题难度:较难试题解析:评分标准:(1)导入库文件正确;(2分)(2)有颜色设置,并且设置的颜色均正确,如果有一项错误那么本项分数为0; (2分)(3)有前进命令,如果前进的方向或者绘制的图形有错误,本项扣1分;(2分)(4)有旋转命令,如果旋转的方向有错误,那么本项扣1分;(2分)(5)有画圆工具,如果绘制的圆形不符合题目要求,那么扣1分(颜色扣分已经在第2项中
13、扣(6)坐标计算正确,圆形2分,等边三角形2分,中线2分;(6分)(7)画笔粗细设置正确;(1分)(8)运行正常,图形正确。(3分)展示地址:点击浏览试题编号:20200319-fjn-028试题类型:单项选择题标准答案:D试题难度:一般试题解析:4.Python是一种计算机()语言?A. 低级B. 高级C. 机器D. 汇编试题编号:20200403-fjn-030试题类型:单项选择题标准答案:B试题难度:容易试题解析:评价描述:5.以下哪种输入不可以得到以下反应:A. print (重要的事情说三遍B. print (重要的事情说三遍C. print (重要的事情说三遍D. print C重
14、要的事情说三遍重要的事情说三遍:戴口罩!戴口罩!戴口罩!戴口罩!戴口罩! )+戴口罩!*3)+戴口罩! *3)戴口罩! *3)戴口罩! ?()试题编号:20210124-lyl-07试题类型:单项选择题标准答案:D试题难度:一般试题解析:6 .在Python函数中,用于获取用户输入的是?()A. str ()B. eval ()C. print ()D. input ()试题编号:20210124-lyl-09试题类型:单项选择题标准答案:D试题难度:一般试题解析:7 .关于Python赋值语句,以下选项中不合法的是?()A. a, b=b, aB. a=b=lC. a 二(b = 1)D.
15、a=l;b=l试题编号:20210124-lyl-10试题类型:单项选择题标准答案:C试题难度:一般试题解析:8 .在Python中输入2+7/2 ,输出结果为哪一种数据类型?()A. 整数型B. 浮点型C. 字符型D. 文字型试题编号:20210124-yfj-006试题类型:单项选择题标准答案:B试题难度:较难 试题解析:9 .在Python中,a=2,b=3.5,如果想进行2+3.5的加法运算,我们应该如何编写代码?()A. a+bB. str (a) +bC. a+ int (b)D. a+eval (b)试题编号:20210124-yfj-010试题类型:单项选择题标准答案:D试题难
16、度:一般试题解析:评价描述:10 .算数运算符、比拟运算符和逻辑运算符,在Python的运算中的优先关系是?()A. 算数运算符比拟运算符逻辑运算符B. 比拟运算符逻辑运算符算术运算符C. 算数运算符)逻辑运算符)比拟运算符D. 逻辑运算符比拟运算符算数运算符试题编号:20210124-yfj-015试题类型:单项选择题标准答案:A试题难度:一般试题解析:评价描述:11 .下面图形最有可能是哪个选项的代码执行后的效果?()import turtle turtle, forward(200) turtle, right (144) turtle, forward(200) turtle, lef
17、t (144)A. turtle, forward(200) turtle, left (144) turtle, forward(200) turtle.right (144) turtle. forward(200) turtle, hideturtle () 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(1
18、44) turtle, forward(200) turtle, hideturtle() import turtle turtle, forward(200) turtle.right (144)turtle, backward(200) turtle, left (144) turtle, forward(200) turtle, left (144)turtle, backward(200) turtle.right (144) turtle, forward(200) turtle.hideturtle () import turtle turtle, forward(200) tur
19、tle, left (144) turtle, backward(200) turtle, left (144)B. turtle, forward (200) turtle, left(144) turtle, backward(200) turtle, left(144) turtle, forward(200) turtle, hideturtle()试题编号:20210126-lyl-02 试题类型:单项选择题标准答案:B试题难度:困难 试题解析:12 . print (102410*2)的结果是?()A. 100B. 24C. 10D. 10.24试题编号:20210127-lyl-
20、01试题类型:单项选择题标准答案:C试题难度:一般试题解析:13 . turtle, reset ()命令的含义是以下哪一种?A. 不清空turtle窗口,重置turtle的位置和状态B. 清空turtle窗口,重置turtle状态为初始状态C. 清空turtle窗口,但是turtle的位置和状态不会改变D. 撤销上一个动作试题编号:20210131-sxw-19试题类型:单项选择题标准答案:B试题难度:一般试题解析:14 .假设我们设定turtle库中画笔粗细为5,我们调用turtle, dot (None, red)函数画圆点时,A. 5B. 10C. 18D. 20试题编号:202101
21、31-yfj-008试题类型:单项选择题标准答案:A试题难度:较难试题解析:15 .函数 turtle, circle(50, steps=4),画的是什么图形?()A. 直径是50的圆B. 对角线为50的正方形C. 对角线为100的正方形D. 边长是50的正方形试题编号:20210131-yfj-009试题类型:单项选择题标准答案:C试题难度:较难试题解析:评价描述:16 .使用下面选项中的代码组合成一个turtle文件中的一局部,来绘制一个空心五角星的脚本中A. t. left (144)B. import turtleC. t. circle (36)D. t=turtle. Pen (
22、)试题编号:20210201-zsn-017试题类型:单项选择题标准答案:C试题难度:一般试题解析:评价描述:17 .以下不属于Python常见编程环境的是?()A. IDLEB. Visual Studio CodeC. JAVAD. JupyterNotebook试题编号:20210202-wm-03试题类型:单项选择题标准答案:C试题难度:一般试题解析:C.在turtle库中的指令,执行以下代码指令后,画笔为哪种颜色?()import turtleturtle.pencolorCyellow)turtle.color(green)A. 粉色黄色c.绿色D.程序报错试题编号:20210204-ly-21试题类型:单项选择题标准答案:C试题难度:较难试题解析:19.假设x = 14, y = 6,那么执行xy and 5,的结果为?()A. xyB. 5C.D.FalseTrue试题编号:20210204-ly-28试题类型:单项选择题标准答案:B试题难度:较难试题解析:当and左边条件为真时,那么返回and右边的值20.以下哪个变量名是符合Python变量命名规范的?()A. 123B.C.D.my var my_variable &var试题编号:试题类型:标准答案:试题难度:20210205-jnl-009 单项选择题C一般