2026年03月中国电子学会青少年软件编程(图形化)等级考试试卷(二级)及答案_第1页
2026年03月中国电子学会青少年软件编程(图形化)等级考试试卷(二级)及答案_第2页
2026年03月中国电子学会青少年软件编程(图形化)等级考试试卷(二级)及答案_第3页
2026年03月中国电子学会青少年软件编程(图形化)等级考试试卷(二级)及答案_第4页
2026年03月中国电子学会青少年软件编程(图形化)等级考试试卷(二级)及答案_第5页
已阅读5页,还剩9页未读, 继续免费阅读

付费下载

下载本文档

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

文档简介

2026年03月中国电子学会青少年软件编程(图形化)等级考试试卷(二级)及答案一、单项选择题(每题3分,共45分)1.Scratch舞台的右上角区域对应的坐标可能是以下哪一项?A.(200,150)B.(-200,150)C.(200,-150)D.(-200,-150)答案:A解析:Scratch舞台x坐标范围为-240到240(右正左负),y坐标范围为-180到180(上正下负),右上角区域x为正、y为正。2.小猫角色的旋转模式设置为“左右翻转”,当前面向90方向(朝右)。执行“面向-90方向”积木后,下列说法正确的是?A.小猫头朝下,脚朝上B.小猫头朝上,脸朝左C.小猫的外观不会发生任何变化D.小猫会消失答案:B解析:左右翻转模式下,角色只能朝向左右方向,不会出现上下颠倒的情况,面向-90度时会水平翻转朝向左侧。3.想要让角色从舞台左侧出发向右移动,碰到右边缘后立即停下,下列哪段脚本可以实现该效果?A.当绿旗被点击→面向90方向→重复执行10次→移动10步B.当绿旗被点击→面向90方向→重复执行直到<碰到边缘?>→移动10步C.当绿旗被点击→面向90方向→重复执行→移动10步→碰到边缘就反弹D.当绿旗被点击→面向90方向→如果<碰到边缘?>那么→移动10步答案:B解析:“重复执行直到”积木会在条件不成立时重复执行内部脚本,条件成立(碰到边缘)时停止,符合要求;A无法保证刚好碰到边缘停下,C会反弹而非停下,D只判断一次不会持续移动。4.变量“得分”的初始值为0,执行“重复执行5次→将得分增加2”后,变量“得分”的值是多少?A.5B.10C.7D.0答案:B5.使用“询问并等待”积木获取用户输入后,用户输入的内容会保存在下列哪个积木中?A.变量B.回答C.广播消息D.造型名称答案:B6.下列关于Scratch中广播消息的说法,正确的是?A.广播只能发送给指定的单个角色B.只有角色可以发送广播,舞台不能发送C.广播可以被所有角色和舞台接收,包括发送者自己D.一个广播消息只能触发一个脚本答案:C解析:广播是全局消息机制,所有角色和舞台都可以发送和接收,且可以同时触发多个接收者的脚本。7.已知变量a=5,变量b=10,那么积木<(a>3)且(b<15)>的运算结果是?A.真(是)B.假(否)C.5D.10答案:A解析:逻辑“且”运算要求两边条件都为真时结果才为真。a>3成立,b<15成立,因此整体结果为真。8.舞台共有4个背景,编号依次为1、2、3、4,当前显示3号背景。连续执行两次“下一个背景”积木后,显示的背景编号是?A.1B.2C.4D.5答案:A解析:背景切换是循环的,最后一个背景的下一个是第一个背景。第一次执行后到4号,第二次执行后回到1号。9.变量“分数”的值为85,执行以下脚本后,角色会说出什么内容?脚本逻辑:如果<分数≥90>那么→说“优秀”2秒,否则→如果<分数≥60>那么→说“及格”2秒,否则→说“不及格”2秒A.优秀B.及格C.不及格D.什么都不说答案:B解析:85分不满足≥90的条件,进入否则分支;又满足≥60的条件,因此输出“及格”。10.舞台上有一块红色的地面区域,想要让角色走到地面边缘时就停下,避免掉下去,下列哪个侦测条件最适合使用?A.<碰到边缘?>B.<碰到颜色红色?>C.<碰到鼠标指针?>D.<距离鼠标指针<10?>答案:B解析:颜色侦测可以识别特定颜色的区域,适合判断角色是否在地面上;边缘侦测只能识别舞台边缘,无法识别舞台内部的地面。11.想要让背景音乐的音量从100逐渐降低到0,实现淡出效果,下列哪种思路是正确的?A.直接执行一次“将音量设为0”B.重复执行10次,每次执行“将音量增加-10”,并加入短暂等待C.直接执行一次“将音量增加-10”D.执行“停止所有声音”答案:B解析:逐渐降低音量需要多次小幅度调整音量值,每次调整后等待短暂时间,才能形成平滑的淡出效果。12.执行“在1到10之间取随机数”积木,得到的结果不可能是以下哪个数字?A.1B.5C.10D.11答案:D解析:随机数积木的取值范围包含两端的数值,因此结果在1到10之间,不可能出现11。13.角色当前的x坐标为-100,面向90方向(朝右),执行“移动50步”后,角色的x坐标是多少?A.-150B.-50C.50D.100答案:B14.下列哪个选项不属于Scratch中的事件积木(不能直接作为脚本的触发开头)?A.当绿旗被点击B.当按下空格键C.当接收到消息1D.当变量等于10答案:D解析:Scratch没有内置的“当变量等于某值”的事件积木,该功能需要通过“重复执行+条件判断”间接实现。15.执行积木“连接你好世界”后,得到的结果是?A.你好B.世界C.你好世界D.你好世界答案:C解析:字符串连接积木会将两个参数直接拼接,不会自动添加空格,因此结果为“你好世界”。二、判断题(每题2分,共20分)1.Scratch舞台的坐标原点(0,0)位于舞台的正中心。答案:正确2.角色的旋转模式设置为“不可旋转”时,无论面向多少度方向,角色的外观都不会发生旋转变化。答案:正确解析:不可旋转模式下,角色的方向属性会改变,但外观保持初始方向不变,移动仍按当前方向进行。3.“重复执行直到”积木的逻辑是:只有当条件成立时,才会执行积木内部的脚本。答案:错误解析:“重复执行直到”的逻辑是条件不成立时执行内部脚本,条件成立时停止循环。4.适用于所有角色的全局变量,可以在不同角色的脚本中被调用和修改。答案:正确5.使用“询问并等待”积木时,用户只能输入数字,不能输入文字。答案:错误解析:“回答”积木可以保存用户输入的任何内容,包括数字、文字、符号等。6.一个广播消息可以同时被多个角色接收,并触发各自的脚本。答案:正确7.执行“将音量增加-10”积木后,音量会变大10。答案:错误8.“在1到5之间取随机数”积木有可能得到数字0。答案:错误9.只要两个角色的造型有重叠部分,“碰到角色”侦测积木就会返回“真”。答案:正确10.只有角色可以编写脚本,舞台背景不能编写脚本。答案:错误解析:舞台也有独立的脚本区,可以编写与背景、全局事件相关的脚本。三、编程题(共3题,总计35分)1.小猫散步(10分)功能要求:(1)点击绿旗后,小猫角色从舞台左侧出发,面向右方开始行走。(2)小猫行走过程中自动切换造型,实现连贯的走路动画效果。(3)小猫碰到舞台右边缘后自动转身向左走,碰到左边缘后转身向右走,循环往复。(4)行走速度适中,动画流畅不卡顿。答案:参考实现思路(以Scratch为例):小猫角色脚本:•当绿旗被点击•移到x:-200y:0(舞台左侧初始位置,y坐标可合理调整)•面向90方向•将旋转模式设为左右翻转•重复执行•移动5步•下一个造型•等待0.1秒•碰到边缘就反弹评分标准:•绿旗触发脚本:1分•初始位置在舞台左侧,面向右方,旋转模式设置正确:2分•实现走路造型切换动画(下一个造型+合理等待):3分•实现碰到边缘自动转身循环行走:3分•速度适中,动画流畅:1分2.成绩评级(12分)功能要求:(1)点击绿旗后,角色询问用户“请输入你的分数(0-100):”并等待输入。(2)根据用户输入的分数,角色输出对应的评级:•分数≥90:说“优秀!”,持续2秒•60≤分数<90:说“及格!”,持续2秒•分数<60:说“不及格!”,持续2秒(3)如果输入的分数小于0或大于100,角色说“输入无效,请输入0-100之间的分数!”,持续2秒。答案:参考实现思路:角色脚本(可直接使用“回答”积木,无需额外新建变量):•当绿旗被点击•询问请输入你的分数(0-100):并等待•如果<(回答)>100或(回答)<0>那么•说输入无效,请输入0-100之间的分数!2秒•否则•如果<(回答)≥90>那么•说优秀!2秒•否则•如果<(回答)≥60>那么•说及格!2秒•否则•说不及格!2秒评分标准:•绿旗触发,正确使用“询问并等待”积木:2分•正确判断无效输入(<0或>100)并给出提示:2分•正确判断90分及以上的优秀评级:2分•正确判断60-89分的及格评级:2分•正确判断60分以下的不及格评级:2分•判断逻辑顺序合理,无逻辑错误:2分3.接小球游戏(13分)准备工作:•保留默认小猫角色,添加Ball小球角色。•背景使用默认白色背景即可。功能要求:(1)点击绿旗后,初始化分数为0,分数变量显示在舞台上。(2)小球从舞台顶部的随机x坐标位置开始,匀速向下移动。(3)小猫位于舞台底部,玩家按左方向键(←)小猫向左移动,按右方向键(→)小猫向右移动,小猫不能移出舞台左右边缘。(4)当小球碰到小猫时,分数加1,小球立即回到舞台顶部的随机x位置,重新下落。(5)当小球碰到舞台底部边缘时,广播“游戏结束”消息;小猫接收到消息后,说出“游戏结束,得分:X”(X为当前分数),持续2秒,随后停止所有脚本。答案:参考实现思路:1.前期准备:新建变量“分数”,适用于所有角色,勾选舞台显示。2.小球角色脚本:•当绿旗被点击•移到x:(在-200到200之间取随机数)y:170(顶部随机位置,y接近舞台上边缘)•重复执行直到<碰到边缘?>•将y坐标增加-3(匀速下落,速度可合理调整)•如果<碰到小猫?>那么•将分数增加1•移到x:(在-200到200之间取随机数)y:170•广播游戏结束3.小猫角色脚本:•当绿旗被点击•移到x:0y:-150(舞台底部初始位置)•将旋转模式设为左右翻转•重复执行•如果<按下左移键?>那么•将x坐标增加-5•如果<x坐标<-220>那么→将x坐标设为-220(防止移出左边缘)•如果<按下右移键?>那么•将x坐标增加5•如果<x坐标>220>那么→将x坐标

温馨提示

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

评论

0/150

提交评论