2025年6月青少年软件编程Scratch图形化等级考试三级真题(含答案)_第1页
2025年6月青少年软件编程Scratch图形化等级考试三级真题(含答案)_第2页
2025年6月青少年软件编程Scratch图形化等级考试三级真题(含答案)_第3页
2025年6月青少年软件编程Scratch图形化等级考试三级真题(含答案)_第4页
2025年6月青少年软件编程Scratch图形化等级考试三级真题(含答案)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

2025年6月青少年软件编程Scratch图形化等级考试三级真题(含答案)一、单项选择题(共25题,每题2分,总计50分。每题只有一个正确答案,多选、错选、不选均不得分)1.已知变量“计数”初始值为0,运行如下程序段:重复执行6次,若计数除以2的余数为0,则将计数增加3,否则将计数增加1。程序运行结束后,“计数”的最终值为?A.12B.14C.16D.182.角色初始造型为“造型1”,运行程序:当绿旗被点击,隐藏,重复执行4次,克隆自己,下一个造型;当作为克隆体启动时,显示。最终舞台上显示的造型数量为?A.0B.3C.4D.53.列表“水果”初始元素为["苹果","香蕉","橙子","葡萄","西瓜"],依次执行如下操作:在第3项后插入“草莓”,替换第2项为“芒果”,删除第5项,此时列表的第4项是?A.葡萄B.草莓C.橙子D.西瓜4.已知变量a=7,b=12,c=9,请问逻辑表达式“(a>5且b<15)或(c<8且不成立(b=12))”的返回值为?A.真B.假C.1D.05.角色A有脚本:当绿旗被点击,广播“消息1”,说“你好”1秒;角色B有脚本:当收到“消息1”,等待1秒,说“哈喽”1秒。下列说法正确的是?A.角色A先说“你好”,1秒后角色B说“哈喽”B.角色A说“你好”和角色B等待同时执行,1秒后A说完,B再过1秒说“哈喽”C.角色B说完“哈喽”后角色A才会说“你好”D.两个角色会同时说台词6.角色初始坐标为(0,0),面向90度方向,旋转模式为“左右翻转”,依次执行:滑行1秒到(50,30),面向-90度,移动30步,此时角色的坐标为?A.(20,30)B.(80,30)C.(20,0)D.(-30,30)7.下列关于Scratch自定义积木的说法,错误的是?A.自定义积木可以设置多个输入参数B.勾选“运行时不刷新屏幕”可以加快自定义积木的运行速度C.自定义积木可以设置返回值,供其他积木调用D.自定义积木仅支持在定义它的角色内部使用,无法被其他角色直接调用8.角色甲设置了仅适用于当前角色的变量“分数”,初始值为0,运行脚本:当绿旗被点击,重复执行3次,克隆自己,将分数增加1;当作为克隆体启动时,将分数增加2。运行结束后,角色甲的“分数”值为?A.3B.6C.9D.129.下列哪个积木的返回值是数值类型?A.碰到鼠标指针?B.按下空格键?C.距离鼠标指针的距离D.回答等于“是”?10.运行如下程序:当绿旗被点击,重复执行10次,将变量“n”增加1,若n=5,则停止其他角色的脚本,等待1秒。下列说法正确的是?A.当n=5时,当前角色的脚本会停止运行B.当n=5时,所有角色的脚本都会停止运行C.当n=5时,除当前角色外的其他角色脚本全部停止,当前角色脚本继续运行D.程序运行结束后n的值为511.运行如下程序段,变量“总和”的最终值为?初始总和=0,重复执行3次,重复执行4次,将总和增加2,等待0.1秒。A.8B.12C.24D.3612.已知画笔初始颜色为红色,粗细为2,抬笔状态,坐标(0,0),面向90度,依次执行:落笔,重复执行4次,移动20步,左转90度,抬笔,移动10步,落笔,将画笔粗细增加3,重复执行4次,移动30步,左转90度。最终舞台上会画出两个正方形,下列说法正确的是?A.两个正方形都是红色,边框粗细相同B.两个正方形都是红色,第二个边框更粗C.第一个正方形是红色,第二个是黑色,边框粗细不同D.第一个正方形边框粗细为2,第二个为313.下列关于克隆体的说法,正确的是?A.克隆体被删除后,还可以通过“当作为克隆体启动时”再次激活B.点击绿旗时,舞台上的所有克隆体都会被自动删除C.克隆体可以继承本体的造型、坐标,但无法继承本体的变量值D.一个角色最多只能克隆100个克隆体14.列表“数字”存储了20个随机整数,要统计列表中大于60的元素个数,不需要用到下列哪个积木?A.重复执行直到B.列表的项数C.将变量增加1D.插入到列表15.下列逻辑表达式中,运算结果和其他三个不同的是?A.不成立(a>5且b<10)B.不成立a>5或不成立b<10C.a<=5或b>=10D.不成立(a<=5或b>=10)16.角色A脚本:当绿旗被点击,广播并等待“计算”,说“结果是”连接变量“sum”2秒;角色B脚本:当收到“计算”,将sum设为0,重复执行10次,将sum增加随机数1到5。下列说法正确的是?A.角色A会先说出空的结果,再等待角色B计算完成B.角色A会等角色B计算完成后,再说出正确的sum值C.角色A和角色B的脚本会同时执行D.角色B的脚本不会被触发17.角色当前坐标为(40,-20),鼠标指针坐标为(10,20),则“距离鼠标指针的距离”积木返回值约为?A.30B.40C.50D.7018.角色的旋转模式为“不可旋转”,初始面向90度,运行“面向180度”积木后,下列说法正确的是?A.角色造型会顺时针旋转90度,朝向下B.角色造型不会旋转,但移动时会朝向180度方向移动C.角色造型不会旋转,移动时仍然朝向90度方向移动D.角色会直接翻转180度,朝向左侧19.下列关于Scratch变量的说法,正确的是?A.全局变量可以在不同角色之间共享数据B.仅适用于当前角色的变量,克隆体修改时会同步修改本体的该变量值C.变量的值只能存储数字,不能存储文本D.程序退出后,变量存储的数值会自动保留,下次打开时仍然存在20.对列表[12,8,15,3,10]进行升序冒泡排序,第一轮排序完成后列表的顺序为?A.[8,12,3,10,15]B.[3,8,12,10,15]C.[8,12,15,3,10]D.[3,12,8,15,10]21.运行如下程序,最终舞台上会画出几条线段?当绿旗被点击,抬笔,移动到(-100,0),落笔,重复执行5次,移动20步,抬笔,移动10步,落笔。A.4B.5C.6D.1022.当作为克隆体启动时,重复执行直到“碰到舞台边缘”,移动2步,若碰到颜色红色,则停止当前脚本。下列说法正确的是?A.克隆体碰到红色后,所有克隆体的脚本都会停止B.克隆体碰到红色后,本体的脚本会停止C.克隆体碰到红色后,仅该克隆体的当前运行脚本停止,其他克隆体和本体不受影响D.克隆体碰到红色后会被自动删除23.自定义积木“计算面积长宽”,要计算长方形面积,下列参数设置正确的是?A.两个参数都设置为数字类型B.两个参数都设置为文本类型C.长设置为数字类型,宽设置为文本类型D.不需要设置参数,直接在积木内部写固定值24.运行如下程序:当绿旗被点击,询问“请输入你的年龄”并等待,若回答>18则说“成年”否则说“未成年”。若用户输入“18.5”,下列说法正确的是?A.程序会报错B.程序会说“成年”C.程序会说“未成年”D.程序会无响应25.已知列表“学号”有15个元素,要获取最后一个元素的值,下列写法正确的是?A.列表“学号”的第14项B.列表“学号”的第15项C.列表“学号”的第项数项D.列表“学号”的第0项二、判断题(共10题,每题2分,总计20分。正确填“√”,错误填“×”)1.Scratch中列表的索引默认从1开始,无法手动修改为从0开始。2.克隆体启动时,会继承本体的所有属性,包括当前坐标、造型、变量值和画笔状态。3.执行“广播”积木后,程序会等待所有接收该广播的脚本执行完毕,再继续执行后续代码。4.自定义积木勾选“运行时不刷新屏幕”后,执行积木内的代码时舞台不会实时更新画面,适合用于大量重复运算的场景。5.仅适用于当前角色的变量,每个克隆体都会拥有独立的副本,修改时不会影响本体和其他克隆体的该变量值。6.画笔的“盖印”积木会将当前角色的造型印在舞台上,生成的图案属于画笔绘制内容,可以通过“全部擦除”积木清除。7.当角色的旋转模式设置为“左右翻转”时,面向-90度方向时,角色会上下颠倒显示。8.逻辑运算中,“与”运算的优先级高于“或”运算,因此可以不用加括号就能优先执行“与”逻辑。9.点击绿旗时,舞台上所有的克隆体都会被自动删除,只有本体保留。10.列表的“删除所有项”积木执行后,列表本身也会被删除,需要重新创建才能使用。三、编程题(共3题,总计30分。请按要求实现功能,逻辑清晰、代码规范、无冗余内容)1.(10分)校园体测成绩统计功能要求:(1)程序启动后,自动清空列表“体测成绩”和变量“平均分”“最高分”“最低分”;(2)依次询问“请输入第1位同学的体测成绩(0-100):”“请输入第2位同学的体测成绩(0-100):”……共询问15次,每次输入的内容必须是0-100之间的正整数,若输入不符合要求(包含非数字字符、数值超出范围),则弹出提示“输入无效,请重新输入当前同学的成绩”,并重新询问当前位的成绩;(3)所有合法成绩全部存入列表“体测成绩”后,自动计算所有成绩的平均分(保留2位小数)、最高分、最低分,分别存入对应变量;(4)计算完成后,角色依次说出“15位同学的平均分为:X”“最高分:Y”“最低分:Z”,每次说的时长为2秒,所有内容播报完成后程序自动结束。评分标准:(1)初始化功能正确,列表和变量清空到位:2分;(2)成绩输入逻辑正确,异常判断覆盖所有无效场景,不会出现跳号、漏录问题:4分;(3)统计逻辑正确,平均分小数位数符合要求,最高分最低分计算无错误:2分;(4)结果播报顺序正确,时长符合要求,程序无卡顿、无逻辑bug:2分。2.(10分)非遗花灯克隆展示功能要求:(1)舞台背景为黑色,初始时本体花灯角色隐藏,位于舞台中心,大小为30,颜色为黄色,亮度为80;(2)按下数字键1时,在舞台上半部分(y>0)的随机位置克隆1个花灯,克隆体启动时显示,等待3秒后自动消失;按下数字键2时,在舞台下半部分(y<0)的随机位置克隆1个花灯,克隆体启动时显示,等待2秒后自动消失;(3)每次克隆花灯时,将克隆体的坐标、生成时间(使用24小时制,格式为“时:分:秒”)存入列表“花灯记录”,每条记录格式为“X坐标,Y坐标,生成时间”;(4)按下空格键时,清空舞台所有花灯克隆体,清空“花灯记录”列表,擦除舞台上的所有画笔痕迹(若有)。评分标准:(1)初始状态设置正确,本体隐藏、属性符合要求:1分;(2)按键响应逻辑正确,克隆体生成位置符合要求,显示时长设置正确:4分;(3)列表记录功能正确,存储内容和格式符合要求:3分;(4)清空功能覆盖所有要求,无残留内容:2分。3.(10分)趣味数学速算挑战功能要求:(1)程序启动后,变量“得分”初始化为0,变量“剩余时间”初始化为60;(2)自定义积木“生成题目”,运行时随机生成一道100以内的两位数加法题(两个加数都是10-99之间的随机整数),角色说出题目(例如“35+42=?”),同时弹出输入框等待用户输入答案;(3)用户输入答案后,判断答案是否正确,若正确则得分增加10分,角色说“回答正确!”1秒;若错误则角色说“回答错误,正确答案是X”2秒(X为正确的计算结果);(4)程序运行后,每秒将“剩余时间”减少1,剩余时间归0时停止所有脚本,角色说出“挑战结束,你的得分是X”3秒(X为最终得分);(5)自定义积木勾选“运行时不刷新屏幕”,程序运行无卡顿,计时逻辑和答题逻辑互不干扰。评分标准:(1)变量初始化正确,计时功能准确,时间归0时停止逻辑正确:2分;(2)自定义积木定义正确,题目生成符合要求,输入响应逻辑通顺:3分;(3)答案判断逻辑正确,得分计算无误,反馈内容符合要求:3分;(4)自定义积木勾选运行时不刷新屏幕,程序无卡顿、无逻辑冲突:2分。参考答案一、单项选择题1.A解析:循环执行6次,计数变化过程为0→3→4→7→8→11→12,最终值为12。2.C解析:本体隐藏,共克隆4个克隆体,克隆体继承克隆时本体的造型,4个克隆体分别对应造型1-4,全部显示,因此显示4个造型。3.B解析:初始列表["苹果","香蕉","橙子","葡萄","西瓜"],插入草莓到第3项后列表为["苹果","香蕉","橙子","草莓","葡萄","西瓜"];替换第2项为芒果后列表为["苹果","芒果","橙子","草莓","葡萄","西瓜"];删除第5项(葡萄)后列表为["苹果","芒果","橙子","草莓","西瓜"],第4项为草莓。4.A解析:a>5且b<15为真,逻辑或运算只要有一侧为真则整体返回真。5.B解析:普通广播不会阻塞后续代码执行,因此角色A广播后立即执行说“你好”的代码,角色B收到广播后同时开始等待1秒,1秒后A说完,B再等待1秒后说“哈喽”。6.A解析:滑行到(50,30)后面向-90度(左侧),移动30步后x坐标减少30,最终坐标为(20,30),左右翻转模式不影响移动方向。7.C解析:Scratch的自定义积木不支持设置返回值,无法直接返回运算结果。8.A解析:“分数”是角色私有变量,克隆体的变量副本修改不影响本体,本体仅执行3次“将分数增加1”,最终值为3。9.C解析:其余选项返回值均为布尔类型(真/假),仅距离积木返回数值。10.C解析:“停止其他角色的脚本”仅停止除当前角色外的所有脚本,当前角色的脚本会继续执行,直到10次循环结束,n最终值为10。11.C解析:外循环3次,内循环4次,共执行12次“将总和增加2”,最终值为24。12.B解析:未修改画笔颜色,两个正方形均为红色;第二个正方形落笔前将画笔粗细增加3,最终粗细为5,比第一个更粗。13.B解析:点击绿旗时自动清空所有克隆体;克隆体删除后无法再次激活;克隆体可以继承本体的变量值;克隆体数量无100个的上限。14.D解析:统计元素个数不需要插入数据到列表。15.D解析:根据德摩根定律,A、B、C三个表达式逻辑等价,D的运算结果和其他三个相反。16.B解析:“广播并等待”会阻塞当前脚本,直到所有接收该广播的脚本执行完毕,再运行后续代码,因此A会等B计算完成后再播报结果。17.C解析:根据勾股定理,x差为30,y差为40,距离为50。18.B解析:不可旋转模式仅固定造型朝向,不会改变移动方向。19.A解析:全局变量支持跨角色共享;私有变量克隆体修改不影响本体;变量支持存储文本和数字;程序退出后变量不会自动持久化存储。20.A解析:冒泡排序第一轮会将最大的数15移到末尾,交换过程为12和8交换→12和15不交换→15和3交换→15和10交换,最终第一轮结果为[8,12,3,10,15]。21.B解析:每次循环落笔后移动20步绘制1条线段,共循环5次,绘制5条线段。22.C解析:“停止当前脚本”仅停止执行该指令的克隆体的当前脚本,不影响其他克隆体和本体。23.A解析:面积计算需要数字类型的长和宽参数。24.B解析:Scratch会自动将数字格式的文本转换为数值进行比较,18.5>18,因此返回“成年”。25.C解析:列表的“项数”积木会返回当前列表的元素总数,对应最后一个元素的索引,适配列表长度变化的场景。二、判断题1.√解析:Scratch列表索引默认从1开始,无修改入口。2.√解析:克隆体启动时完整继承本体的所有属性状态。3.×解析:普通广播不等待接收脚本执行,“广播并等待”才会阻塞等待。4.√解析:关闭屏幕刷新可减少渲染开销,提升大量运算的执行效率。5.√解析:角色私有变量每个克隆体都有独立副本,修改互不干扰。6.√解析:盖印生成的图案属于画笔内容,支持全部擦除。7.×解析:左右翻转模式下,面向-90度仅会水平翻转朝向左侧,不会上下颠倒。8.√解析:Scratch逻辑运算优先级为非>与>或,同优先级从左到右执行。9.√解析:绿旗点击事件触发时默认清空所有克隆体。10.×解析:删除所有项仅清空列表内容,列表容器不会被删除。三、编程题参考实现1.校园体测成绩统计核心代码(1)初始化:当绿旗被点击,删除“体测成绩”所有项,将平均分、最高分、最低分、当前序号设为0,将当前序号设为1。(2)输入逻辑:重复执行直到当前序号>15,询问“请输入第”&当前序号&“位同学的体测成绩(0-100):”并等待,判断“回答是数字”且“回答≥0”且“回答≤100”,若成立则将回答加入列表,当前序号+1,否则说“输入无效,请重新输入当前同学的成绩”

温馨提示

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

评论

0/150

提交评论