2026年3月青少年软件编程Python等级考试一级真题(含答案和解析)_第1页
2026年3月青少年软件编程Python等级考试一级真题(含答案和解析)_第2页
2026年3月青少年软件编程Python等级考试一级真题(含答案和解析)_第3页
2026年3月青少年软件编程Python等级考试一级真题(含答案和解析)_第4页
2026年3月青少年软件编程Python等级考试一级真题(含答案和解析)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2026年3月青少年软件编程Python等级考试一级真题(含答案和解析)一、单选题(共25题,共50分)。1.哪个选项中的程序运行后会输出False?()。A.a=100b=100print(a==b)B.a=100b=200print(a<=b)C.a=100b=200print(a<b)D.a=100b=200print(a==b)标准答案:D。试题解析:“==”判断是否相等,相等为True,不相等为False;“<=”判断左边是否小于或等于右边,是则为True,否为False;“<”判断左边是否小于右边,是为True,否为False。a=100,b=200时,两者不相等,a==b为False。2.老师出了一道数学题,给出的算式为1+2×3+4×5,要求同学们用一对括号括住相邻的两个数字,并用程序验证哪个算出的数值最大。选项中列出了四种括号放置的位置,请选出输出值最大的?()。A.a=(1+2)*3+4*5print(a)B.a=1+(2*3)+4*5print(a)C.a=1+2*(3+4)*5print(a)D.a=1+2*3+(4*5)print(a)标准答案:C。试题解析:括号的位置不同,计算的优先级不同,计算的结果也不同其中1+(2×3)+4×5和1+2×3+(4×5)不改变原有优先级,可以将这两个选项排除,简单计算剩余两项可知1+2×(3+4)×5数值最大。3.老师每天都要收作业和判作业(也称作批改作业),交作业时学生们按先后顺序将作业本摞在一起,而判作业时,老师总是从最上面的作业开始,从上往下一个一个的批改,不会跳过任何一本,如图1所示就是交作业和判作业的顺序。班里有6名学生交作业,先后顺序是:小会、图图、彬彬、大为、小浩、小亮。下面哪个选项能输出正确的判作业(批改作业)顺序?()。A.print('小会、图图、彬彬、大为、小浩、小亮')。B.print('小亮、小浩、大为、彬彬、图图、小会')。C.print('小浩、大为、图图、彬彬、小会、小亮')。D.print('彬彬、小亮、大为、图图、小浩、小会')。标准答案:B。试题解析:交作业和判作业的过程和“栈”的特点非常相似,即先入栈的后出栈,后入栈的先出栈。交作业的顺序是:小会、图图、彬彬、大为、小浩、小亮,意味着小会的作业本在最下面,上面依次是图图、彬彬、大为、小浩和小亮的。老师判作业是则会从最上面一本开始判起,也就意味着最先判小亮的,然后是小浩的,即交作业顺序的相反顺序,因此判作业顺序为:小亮、小浩、大为、彬彬、图图、小会。4.小乐在编程时想把两个字符串连在一起,就像把两块乐高积木拼起来一样!他应该用哪个"符号"呢?()。A.+B.-C.*D./标准答案:A。试题解析:在Python中,加号(+)用于字符串的连接。5.关于turtle.circle()函数,以下描述错误的是?()。A.可以绘制圆形。B.如果只有一个数字参数,没有其他任何字符,这个参数代表圆的半径。C.默认绘制的是完整的圆。D.使用该函数必须先调用turtle.penup()。标准答案:D。试题解析:turtle.circle()函数可以直接绘制圆形,不需要必须先调用turtle.penup()。6.在turtle库中,以下哪个命令用于开始填充颜色?()。A.turtle.fill()B.turtle.begin_fill()C.turtle.end_fill()D.turtle.color()标准答案:B。试题解析:turtle.begin_fill()用于开始填充颜色,turtle.end_fill()用于结束填充。7.在turtle库中,以下哪个命令用于隐藏画笔?()。A.turtle.showturtle()B.turtle.hideturtle()C.turtle.clear()D.turtle.done()标准答案:B。试题解析:turtle.hideturtle()用于隐藏画笔。8.表达式not(3<4)的结果是?()。A.TrueB.FalseC.3D.4标准答案:B。试题解析:3<4为True,所以not(3<4)计算顺序为True再取反,所以最后答案为False。9.想要输出“2026Deepseek”(中间不能有空格),以下程序正确的是?()。A.print(2026,Deepseek)B.print(2026+"Deepseek")C.print("2026","Deepseek")D.print("2026"+"Deepseek")标准答案:D。试题解析:“+”在字符串输出中式连字符,中间无空格;不用“+”中间会出现空格。10.在Turtle库中,以下哪个命令执行后再移动画笔的时候不会留下痕迹?()。A.turtle.forward()B.turtle.penup()C.turtle.pendown()D.turtle.speed()标准答案:B。试题解析:turtle.penup()笔抬起后就不会留下痕迹了。11.下列代码中,哪一项可以画出如下图所示的正六边形(六边形的顶点到中心点的距离是60)?()。A.turtle.circle(60,360,6)B.turtle.circle(6,360,60)C.turtle.circle(60,6,360)D.turtle.circle(6,6,6)标准答案:A。试题解析:circle()函数的三个参数中,第一个控制半径长度,第二个控制中间的圆心角度,第三个控制线段数,因为为正六边形,则第三个参数线段数只能为6,且中间的圆心角度为正好为一圈,即第二个参数为360,故本题正确答案为A。12.老师在检查小雨的程序时,发现小雨漏了输出语句,因此老师想在程序中通过注释语句提示小雨修改错误,下列哪个语句可以帮助老师提醒小雨并且不影响程序运行?()。A.*请添加输出语句B.#请添加输出语句C.<请添加输出语句>D./请添加输出语句标准答案:B。试题解析:本题考查的知识点是Python注释语法规则。A选项,*…是无效语法。B选项,#…是单行注释的标准符号。C选项,<…>是无效语法。D选项,/…也无法表示注释。因此正确答案为B。13.黄旭华院士是中国核潜艇事业的奠基人,被誉为“中国核潜艇之父”。为纪念他的贡献,胡同学编写了一段程序。下列选项中,哪一个变量的数据类型不是字符串?()。A.name="黄旭华"B.age=99C.title=str(input("请输入他的荣誉称号:"))D.word=input("请写下对他的致敬:")标准答案:B。试题解析:本题考查的知识点是变量类型的判断。A选项,name="黄旭华"为字符串赋值。B选项,age=99为整数类型。C选项,title=str(input(…))强制转为字符串。D选项,word=input(…)输入默认为字符串。因此正确答案为B。14.陈瑞使用Python的turtle库绘制五星红旗时,若希望用最快的速度看到自己绘制的图案,下列画笔速度参数最合适的是?()。A.turtle.speed(0)B.turtle.speed(1)C.turtle.speed(5)D.turtle.speed(10)标准答案:A。试题解析:本题考查的知识点是turtle.speed()函数参数。A选项,turtle.speed(0)表示最快速度(无动画)。B选项,speed(1)为最慢速度。C选项,speed(5)中间速度档位。D选项,speed(10)为较快速度,但是没有turtle.speed(0)快,能看到绘制过程。因此正确答案为A。15.关于代码turtle.setup(400,300)说法正确的是?()。A.窗口高度是400B.窗口宽度是300C.400和300均为像素值D.该窗口会出现在屏幕左上角标准答案:C。试题解析:本题考查的知识点是turtle.setup()的参数含义。A选项,窗口高度应为300。B选项,窗口宽度应为400。C选项,参数均为像素值正确。D选项,窗口默认居中,非左上角。因此正确答案为C。16.赛里木湖被称为“太平洋的最后一滴眼泪”,其门票优惠政策规定:6周岁及以下儿童(包含6岁)、65周岁及以上老年人(包含65岁)均可免门票。以下Python表达式中,能正确判断是否符合免票条件的是?()。A.age<=6orage>=65B.age<=6andage>=65C.notage>=6orage>=65D.notage>=6andnotage<=65标准答案:A。试题解析:本题考查的知识点是逻辑运算符的组合使用与条件范围覆盖。选项A,直接对应政策原文,用“或”连接两个条件,表示满足任意一方即可。age<=6orage>=65表达式正确。选项B,使用“且”连接,逻辑矛盾(无人能同时≤6岁且≥65岁)。选项C,notage>=6相当于age<6,所以整个表达式是age<6或age≥65。但原政策是≤6岁,所以这个表达式排除了刚好6岁的情况,因此不正确。选项D,notage>=6andnotage<=65,相当于age<6且age>65,同样不可能,所以错误。因此正确答案为A。17.题a=4,b=8,关于表达式b%a,计算正确的是?()。A.0B.1C.4D.8标准答案:A。试题解析:%是取余计算,根据题意,表达式最后是:8%4;余数是0。因此正确答案为A。18.下列哪个软件不能运行Python程序?()。A.ScratchB.VSCodeC.PycharmD.IDLE标准答案:A。试题解析:这道题考察的是,哪些是Python的编程软件Scratch不是Python的编程软件,是图形化的软件。Python常见的有编程环境有:VSCode、Pycharm、Jupyternotebook、IDLE等等。19.下列对Python中变量名的说法中,不正确的是?()。A.my-name不可以作为变量名,my_name可以作为变量名。B.1apple可以作为变量名C.false可以作为变量名D.num和Num是两个不同的变量标准答案:B。试题解析:1apple以数字开头了,故该选项错误。20.已知x=3;y=3.8,以下结果输出为False的是?()。A.print(x<y)B.print(x!=y)C.print(notx)D.print(y>3)标准答案:C。试题解析:A:x<y为True。B:x!=y为True(3≠3.8)。C:x=3,3为True→not取反→结果False(符合题意)。D:3.8>3结果True。所以选C。21.校园手工课上,老师准备了53张彩纸,要分给10个小组做手工。老师想知道每个小组能分到多少张彩纸,小明用Python计算53//10的结果,以下正确的是?()。A.5B.5.0C.5.3D.530标准答案:A。试题解析:Python中//是整除运算,会返回商。53÷10=5余3,因此53//10的结果是5。22.关于IDLE集成开发环境,下列选项描述错误的是?()。A.交互式的提示符为>>>,要在提示符后面输入代码。B.在脚本模式中输入代码,需保存后统一运行。C.在IDLE脚本式保存文件时,文件后缀名用什么都不会影响程序运行。D.打开IDLE,默认进入的是交互式。标准答案:C。试题解析:IDLE脚本模式保存文件时,文件名需以.py为后缀(Python文件标准后缀),若使用其他后缀,可能导致文件无法被正确识别和运行。23.下列属于Python保留字的是?()。A.falseB.listC.turtleD.import标准答案:D。试题解析:A“false”:Python布尔保留字为“False”(首字母大写),此选项不是;B“list”:是内置函数,非保留字;C“turtle”:是绘图库名,非保留字;D“import”:是用于导入模块的保留字。正确选项为D。24.下列哪个表达式的结果为False?()。A.(3>2)and(5==5)B.(7<6)or(not4!=4)C.not1and(8>3)D.(9!=10)or(6>=6)标准答案:C。试题解析:3>2为True,5==5为True,TrueandTrue结果为True。7<6为False,4!=4为False,notFalse为True,FalseorTrue结果为True。非0数字为True,not1为False,8>3为True,FalseandTrue结果为False。9!=10为True,6>=6为True,TrueorTrue结果为True。25.下列哪个选项的运算优先级最高?()。A.+=B.!=C.notD.%标准答案:D。试题解析:Python运算优先级中,算术运算符(%)>逻辑运算符(not)>比较运算符(!=)>赋值运算符(+=)。选项D的%属于算术运算符,优先级最高。二、判断题(共10题,共20分)。26.执行语句print(2**3)的输出结果是8。()。标准答案:正确。试题解析:2的3次方等于8,所以print(2**3)的输出结果是8。27.题Python中可以使用分号";"分隔多条语句,在一行进行指令输入,例如a=2;b=3。()。标准答案:正确。试题解析:这种说法是正确的。在Python里,可以用分号;来分隔多条语句。28.在Python语言中,不能使用成对的"""(三个双引号)进行多行注释。()。标准答案:错误。试题解析:可以使用成对的'''或"""进行多行注释。故本题描述错误。29.在交互模式下,输入代码后按下Enter键即可运行程序。()。标准答案:正确。试题解析:本题考查的知识点是交互模式的运行方式。交互模式中,输入一行代码后按Enter立即执行。因此答案为正确。30.默认情况下,print()函数在输出内容后不会自动换行,可以通过end=""进行换行。()。标准答案:错误。试题解析:本题考查的知识点是print()函数的默认行为。print()默认输出后换行,end=""用于取消换行。因此答案为错误。31.题float()函数,能够将小数转变为整数。()。标准答案:错误。试题解析:本题考查的知识点是数据类型转换。float()将数据转为浮点数(如3→3.0),而非整数。因此答案为错误。32.题print(int('8.88')),代码输出的结果为8。()。标准答案:错误。试题解析:int()函数只能转换整数字符串,无法转换小数格式的字符串。33.两段代码输出的结果相同。()。代码1:print("你好")print("hello")代码2:print("你好\nhello")标准答案:正确。试题解析:输出的结果都是。34.题Turtle库中,dot(50)和circle(50)都可以画圆,两个画的圆一样大,并且都是一个实心圆。()。标准答案:错误。试题解析:在Turtle库中,dot()与circle()都可以画出圆。dot(50)是在当前位置绘制一个直径为50像素的圆点,可以看作一个实心圆。而circle(50)则是绘制一个半径为50像素的标准圆形。因此,circle(50)画出的圆的半径更大。35.题turtle.color()指令中的参数可以只写一个,代表同时设置画笔和填充颜色都是该颜色。()。标准答案:正确。试题解析:该指令中的参数可以只写一个,也可以写两个。如果只写一个参数,那么画笔颜色和填充颜色都会被设置为该颜色。三、编程题(共2题,共30分)。36.题2021年3月11日,全国人大批准《中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要》决议,标志着“十四五”规划正式生效。2025年是“十四五”规划的“收官之年”。基于以上信息,请用Python语言计算以下问题。第四个五年计划的“收官之年”为哪一年?(注意:五年计划,是我国制定的每5年的发展规划,5年为一个周期进行规划;收官之年,指的是最后一年)。要求:(1)要能通过2025年是“十四五”规划的收官之年,也就是第14个五年计划的最后一年,推算出第四个五年计划的最后一年是哪一年?(2)要求输出的答案的时候有提示语(可以跟举例中的不一样,但是要有),比如:这一年是****。参考程序:n=14-4end=2025-n*5print("这一年是:",end)评分标准:(1)计算出十四五和四五的间隔,即有14-4这个列式或直接使用10也可;(2分)。(2)计算四五收官之年时间,有2025-n*5这个列式或者同样的计算步骤,不管是否正确均给分;(3分)。(3)print()函数名称正确(1分);参数中:输出提示语标注清楚(1分),输出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论