版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年6月电子学会Scratch图形化编程等级考试三级真题及答案单项选择题(共15题,每题2分,合计30分)1.编程实现科技节参赛队伍计分功能,每个参赛队伍的得分要单独存储,仅对应队伍的角色可修改,应该选用的变量类型是?A.适用于所有角色的变量B.仅适用于当前角色的变量C.公共列表D.私有列表答案:B解析:Scratch中的变量分为两类,适用于所有角色的全局变量可被所有角色、克隆体读取和修改,无法保证各队伍得分的独立性,不符合需求;仅适用于当前角色的私有变量仅当前角色及对应克隆体可访问修改,可保证各队伍得分互不干扰,完全匹配题目要求;列表适用于批量存储同类型数据,本题仅需存储单个队伍的单个得分数值,无需使用列表结构,因此A、C、D选项错误。2.现有存储所有参赛选手姓名的链表【参赛选手】,需要将排名第3的选手姓名替换为“张明”,应使用的链表操作积木是?A.将【参赛选手】的第3项替换为“张明”B.在【参赛选手】的第3项前插入“张明”C.删除【参赛选手】的第3项D.添加“张明”到【参赛选手】末尾答案:A解析:替换指定位置元素的积木可直接修改目标位置的存储内容,符合题目要求;插入操作会新增元素,原第3项及后续元素顺位后移,无法实现替换效果;删除操作仅能移除元素,不能写入新内容;添加到末尾操作会在链表最后新增元素,不影响原有第3项的内容,因此B、C、D选项错误。3.编程实现下雨特效,雨滴克隆生成后需要自动执行下落、消失的逻辑,对应的触发积木是?A.当绿旗被点击B.当作为克隆体启动时C.当收到广播消息D.当角色被点击答案:B解析:“当作为克隆体启动时”是克隆体的专属触发积木,克隆体生成后会自动执行该积木下挂载的所有脚本;当绿旗被点击仅触发本体角色的脚本,不会触发克隆体运行;广播和角色点击触发逻辑需要额外的事件驱动,无法实现克隆体生成后自动运行的效果,因此A、C、D选项错误。4.要判断整数x同时是3和5的倍数,对应的逻辑表达式是?A.<(xmod3)=0>且<(xmod5)=0>B.<(xmod3)=0>或<(xmod5)=0>C.<(xmod3)=0>不成立D.<(xmod5)=0>不成立答案:A解析:逻辑与(且)运算的规则是两个条件同时为真时,整体表达式结果才为真,符合“同时是3和5的倍数”的判断需求;逻辑或运算仅需要满足其中一个条件即可,会出现仅为3的倍数或仅为5的倍数的误判;两个不成立表达式完全不符合正向判断需求,因此B、C、D选项错误。5.某角色脚本如下:外层为重复执行3次积木,内层嵌套重复执行4次积木,内层每次执行“移动10步”操作,脚本运行完成后角色总共移动的距离是?A.120步B.70步C.30步D.40步答案:A解析:循环嵌套的总执行次数为外层循环次数乘以内层循环次数,本题外层执行3轮,每轮内层执行4次移动操作,总执行次数为3×4=12次,每次移动10步,总移动距离为12×10=120步,因此A选项正确。6.角色A执行“广播消息1并等待”积木,角色B收到消息1后执行脚本:重复执行5次,等待1秒,移动10步,角色A执行完该广播积木的总时长是?A.0秒B.1秒C.5秒D.10秒答案:C解析:“广播消息并等待”积木的运行规则是,等待所有接收该消息的脚本全部执行完毕后,才会继续执行后续代码;角色B的脚本运行总时长为5次×1秒/次=5秒,因此角色A的广播积木执行时长为5秒,C选项正确。7.舞台上有“苹果”和“篮子”两个角色,要判断苹果是否落入篮子中,以下侦测积木准确性最高的是?A.碰到颜色(篮子的填充色)?B.碰到“篮子”角色?C.碰到舞台边缘?D.鼠标按下?答案:B解析:直接侦测碰撞指定角色的判断逻辑不受画面其他元素干扰,准确性最高;颜色侦测容易被舞台上同色的其他背景、角色元素干扰,容易出现误判;碰到舞台边缘和鼠标按下与苹果是否落入篮子的判断无关,因此A、C、D选项错误。8.已定义自定义积木“计算长方形面积长:[]宽:[]”,要计算长为5、宽为3的长方形面积,参数设置正确的是?A.长填3,宽填5B.长填5,宽填3C.长填8,宽填2D.长填15,宽填1答案:B解析:自定义积木的参数需按照定义的顺序传入对应数值,本题要求计算长5宽3的面积,因此第一个参数(长)填5,第二个参数(宽)填3即可得到正确结果,其他选项参数传入错误,不符合题目要求,因此B选项正确。9.初始变量score赋值为0,依次执行以下代码:重复执行10次,将score增加2;执行完成后将score乘以2,最终score的数值是?A.20B.40C.60D.80答案:B解析:重复执行10次累加2的操作后,score的数值为0+10×2=20;随后执行乘以2的操作,最终数值为20×2=40,因此B选项正确。10.Scratch3.0版本中,同一时间舞台上最多可存在的克隆体数量上限是?A.100个B.300个C.500个D.无数量限制答案:B解析:Scratch官方明确规定3.0及以上版本中,同一时间舞台上最多可存在300个克隆体(角色本体不计入克隆体数量),超出上限的克隆请求不会生效,因此B选项正确。11.链表【成绩】初始有5项内容,依次执行以下操作:删除第2项、添加90到【成绩】、删除第1项,此时链表的长度是?A.3B.4C.5D.6答案:B解析:初始长度为5,删除1项后长度变为4,新增1项后长度变为5,再删除1项后最终长度为4,因此B选项正确。12.现有嵌套条件判断脚本:如果<得分>90>那么说“优秀”,否则如果<得分>70>那么说“良好”,否则如果<得分>=60>那么说“及格”,否则说“不及格”,若得分变量值为75,角色最终输出的内容是?A.优秀B.良好C.及格D.不及格答案:B解析:75不满足第一层“大于90”的条件,进入第二层判断,满足“大于70”的条件,因此输出“良好”,B选项正确。13.要生成10到20之间(包含10和20)的随机整数,应使用的积木是?A.取随机数10到19B.取随机数10到20C.取随机数9到20D.取随机数11到19答案:B解析:Scratch中“取随机数a到b”积木当a、b均为整数时,生成的随机整数包含a和b两个端点,因此取10到20即可生成符合要求的随机数,其他选项的范围不符合要求,因此B选项正确。14.角色初始坐标为舞台中心点(0,0),依次执行“x坐标增加10”“y坐标增加-15”操作后,角色的最终坐标是?A.(10,15)B.(10,-15)C.(-10,15)D.(-10,-15)答案:B解析:x坐标增加10即0+10=10,y坐标增加-15即0-15=-15,最终坐标为(10,-15),B选项正确。15.要停止当前运行的克隆体的所有脚本,应使用的积木是?A.停止全部脚本B.停止这个脚本C.停止当前角色的所有脚本D.停止其他角色的脚本答案:C解析:“停止当前角色的所有脚本”可终止当前克隆体的全部运行逻辑,符合需求;“停止全部脚本”会终止所有角色、克隆体的所有脚本,影响其他功能运行;“停止这个脚本”仅终止当前运行的单个脚本,不会停止该克隆体的其他并行脚本;“停止其他角色的脚本”不会影响当前克隆体的运行,因此A、B、D选项错误。判断题(共10题,每题2分,合计20分)1.适用于所有角色的全局变量可以被所有角色和克隆体读取、修改。(√)解析:全局变量的作用域覆盖整个项目,所有角色、克隆体均可对其进行读写操作,不存在访问权限限制。2.克隆体可以执行“克隆自己”积木生成新的克隆体。(√)解析:Scratch支持克隆体嵌套克隆,克隆体生成的新克隆体同样遵循克隆体的运行规则,数量计入300个的总上限。3.“广播消息并等待”积木仅需要等待第一个接收消息的脚本执行完毕,就可以继续运行后续代码。(×)解析:“广播消息并等待”需要等待所有接收该消息的脚本全部执行完毕后,才会继续执行后续代码,并非仅等待第一个接收脚本。4.Scratch链表中的元素仅能存储数字,无法存储文本内容。(×)解析:Scratch链表支持存储数字、文本、特殊符号等任意类型的数据,同一链表中也可以混合存储不同类型的元素。5.自定义积木勾选“运行时不刷新屏幕”选项后,执行时会一次性完成所有操作,不会显示中间运行过程。(√)解析:该选项的作用是屏蔽自定义积木运行过程中的屏幕渲染,可大幅提升运行效率,仅显示最终执行结果,适合运行大量循环类操作。6.“按下空格键?”侦测积木仅在脚本运行到该代码行时检测当前按键状态,无法自动实时响应按键操作。(√)解析:该侦测积木属于即时检测类,仅在运行到对应代码行时读取一次按键状态,若要实现实时响应,需要配合重复执行积木持续检测。7.删除链表的所有元素后,链表的长度为1。(×)解析:删除所有元素后链表为空,长度为0,不存在任何残留元素。8.克隆体被删除后,其对应的私有变量的值仍然会保留在程序中。(×)解析:克隆体被删除后,其占用的所有系统资源包括私有变量、挂载脚本都会被完全释放,所有数据不会残留。9.逻辑运算“<A>或<B>”只有当A和B都为真时,运算结果才为真。(×)解析:逻辑或运算的规则是只要A、B其中一个为真,结果就为真,仅当两个条件都为假时结果才为假;题目描述的是逻辑与运算的规则。10.要实现按下鼠标时角色持续跟随鼠标移动的效果,不需要使用循环积木即可实现。(×)解析:仅单次检测鼠标按下和设置坐标只能实现单次位置更新,无法实现持续跟随的效果,必须配合重复执行积木实时更新角色坐标。编程题(共3题,合计50分)第1题(15分):校园垃圾分类小助手题目要求1.舞台上有4个垃圾桶角色,分别对应“可回收物”“厨余垃圾”“有害垃圾”“其他垃圾”,水平排列在舞台下方;2.舞台上方随机掉落8种预设垃圾角色,每种垃圾对应唯一分类;3.支持鼠标拖拽垃圾到对应垃圾桶上,分类正确则得分加10,垃圾消失,播放“正确”音效;分类错误则得分不变,垃圾回到初始掉落位置,播放“错误”音效;4.程序总运行时长为60秒,时间结束后显示最终得分,停止所有程序。评分标准1.实现垃圾随机生成、自动下落效果,3分(仅生成不下落得1分,下落逻辑正常得3分);2.实现鼠标拖拽垃圾的交互效果,3分(无法拖拽得0分,拖拽过程卡顿得1分,拖拽流畅得3分);3.实现垃圾分类判断逻辑,分类规则对应正确,4分(无判断逻辑得0分,部分分类对应正确得2分,全部对应正确得4分);4.实现计时和得分统计功能,3分(无计时得0分,计时误差超过2秒得1分,计时准确、得分统计正确得3分);5.时间结束后显示最终得分并停止所有程序,2分(无显示得0分,显示后未停止程序得1分,全部符合要求得2分)。参考实现逻辑1.资源准备:导入4个垃圾桶角色、8种预设垃圾角色(塑料瓶对应可回收物、果皮对应厨余垃圾、电池对应有害垃圾、纸巾对应其他垃圾等)、正确/错误音效,新建全局变量“得分”“计时器”;2.垃圾角色本体脚本:当绿旗被点击,隐藏,重复执行如果计时器<60,等待随机数1到2秒,克隆自己;3.垃圾克隆体脚本:当作为克隆体启动时,移到x取随机数-200到200、y=180的舞台上方位置,记录初始坐标值,显示,重复执行直到y<-150或碰到对应垃圾桶或鼠标释放,将y增加-3,如果检测到鼠标按下且碰到鼠标指针,移到鼠标指针位置;判断如果碰到对应分类的垃圾桶,得分加10,播放正确音效,删除本克隆体;如果碰到非对应分类的垃圾桶,播放错误音效,移回初始坐标位置,继续下落;4.舞台脚本:当绿旗被点击,设置得分=0,重置计时器,重复执行直到计时器>=60,停止全部脚本,说“最终得分:”连接得分,持续3秒。第2题(15分):数字猜谜游戏题目要求1.程序启动后自动生成1到100之间的随机整数作为谜底;2.玩家通过键盘输入猜测的数字,系统对应给出“太大了”“太小了”“猜对了”的反馈;3.统计玩家的猜测次数,猜对后显示“恭喜你猜对了!总共猜了X次”(X为实际猜测次数);4.如果玩家连续3次输入的数字超出1到100的范围,提示“输入无效,游戏结束”并停止程序。评分标准1.实现1-100随机谜底生成功能,2分(随机数范围错误得0分,范围正确得2分);2.实现玩家输入获取和范围判断功能,3分(无法获取输入得0分,无范围判断得1分,范围判断正确得3分);3.实现猜谜结果反馈逻辑,4分(无反馈得0分,反馈逻辑错误得2分,全部反馈正确得4分);4.实现猜测次数统计功能,3分(无统计得0分,次数统计错误得1分,统计准确得3分);5.实现连续3次无效输入终止逻辑,3分(无该逻辑得0分,非连续累计得1分,连续3次判断正确得3分)。参考实现逻辑1.变量准备:新建全局变量“谜底”“猜测次数”“无效输入次数”;2.初始化脚本:当绿旗被点击,设置谜底=取随机数1到100,设置猜测次数=0,设置无效输入次数=0,说“欢迎来到数字猜谜游戏,请输入1-100之间的整数”持续2秒;3.主逻辑脚本:重复执行,询问“请输入你猜的数字”并等待,将猜测次数加1;判断如果回答<1或回答>100,将无效输入次数加1,说“输入无效,请输入1-100之间的整数”持续1秒,如果无效输入次数=3,说“连续3次输入无效,游戏结束”持续2秒,停止全部脚本;否则将无效输入次数重置为0,判断如果回答=谜底,说“恭喜你猜对了!总共猜了”连接猜测次数连接“次”持续3秒,停止全部脚本,否则如果回答>谜底,说“太大了”持续1秒,否则说“太小了”持续1秒。第3题(20分):班级成绩统计系统题目要求1.预设班级共有45名学生,Scratch考试成绩存储在链表【成绩列表】中,成绩范围为0到100的整数;2.实现以下统计功能:(1)计算全班平均分,保留1位小数;(2)统计90分及以上的优秀人数、60分以下的不及格人数;(3)找出全班的最高分和最低分;(4)将所有统计结果按格式“平均分:X优秀人数:Y不及格人数:Z最高分:M最低分:N”显示在舞台上;3.支持用户手动添加新的学生成绩到链表中,添加后自动更新所有统计结果;4.程序运行稳定,统计结果准确。评分标准1.实现链表初始化功能,可存储45名学生的随机成绩,3分(无初始化得0分,成绩范围错误得1分,初始化正确得3分);2.实现平均分计算功能,结果保留1位小数,4分(无计算得0分,未保留小数得2分,计算准确且保留1位小数得4分);3.实现优秀人数、不及格人数统计功能,4分(无统计得0分,其中一项统计正确得2分,全部正确得4分);4.实现最高分、最低分查找功能,4分(无查找得0分,其中一项查找正确得2分,全部正确得4分);5.实现手动添加成绩并自动更新统计结果的功能,3分(无法添加得0分,添加后未更新统计结果得1分,添加且自动更新得3分);6.统计结果显示格式正确,无逻辑错误,2分(格式错误得0分,格式正确无误差得2分)。参考实现逻辑1.资源准备:新建链表【成绩列表】,新建全局变量“平均分”“优秀人数”“不及格人数”“最
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026事业单位工勤技能-江西-江西房管员一级(高级技师)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-上海-上海医技工三级(高级工)历年参考题库含答案详解3套试卷
- 医院护理部主任工作总结
- 心梗康复训练方案设计
- 2026下半年小学教师资格证考试学科考前押题试卷及解析
- 2026年历史学科知识测试
- 医院院长年度高质量发展推进与综合效益提升工作总结(2篇)
- 国庆消防安全宣传
- 年产3万吨无水三氯化铝和500吨BBTT项目可行性研究报告模板-立项申报用
- 2026及未来5年中国塑钢注射器数据监测研究报告
- 房屋市政工程有限空间作业安全管理指南
- PCB成型工序培训
- QGDW1168-2013输变电设备状态检修试验规程
- 初中地理课堂教学设计
- 《基础临床营养学》课件
- 探伤检测合同协议
- 复印机租赁合同
- 水闸工程管理规程DB41-T 1972-2020
- 房屋建筑和市政基础设施工程勘察文件编制深度规定(2020年版)
- 飞机仪电与飞控系统原理智慧树知到期末考试答案章节答案2024年中国人民解放军海军航空大学
- 年轻恒牙的牙髓治疗
评论
0/150
提交评论