2026年少儿编程考试试题及答案_第1页
2026年少儿编程考试试题及答案_第2页
2026年少儿编程考试试题及答案_第3页
2026年少儿编程考试试题及答案_第4页
2026年少儿编程考试试题及答案_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

2026年少儿编程考试试题及答案一、单项选择题(共20题,每题2分,共40分)1.在Scratch中,以下哪个积木块属于“控制”类别?A.移动10步B.等待1秒C.碰到边缘就反弹D.说“你好”2秒2.要让角色从舞台左侧(x=-240)匀速移动到右侧(x=240),持续时间为4秒,应使用的积木组合是?A.移动(120)步→等待(4)秒B.重复执行(4)次→移动(60)步→等待(1)秒C.滑行(4)秒到(240,y)D.设置x坐标为(240)→等待(4)秒3.以下哪种变量适合作为“当前得分”的存储方式?A.仅适用于当前角色的变量B.适用于所有角色的变量C.列表D.舞台背景属性4.执行以下积木序列后,角色的x坐标是?设置x坐标为10→移动(-20)步→将x坐标增加(15)A.5B.15C.25D.355.在“事件”类别中,“当按下空格键”属于?A.绿旗事件B.键盘事件C.广播事件D.传感器事件6.绘制一个边长为50的正六边形,需要重复执行几次“移动50步→右转60度”?A.5次B.6次C.7次D.8次7.以下哪个积木可以实现“如果分数大于100,播放胜利音效”?A.当作为克隆体启动时B.重复直到(分数>100)→播放声音C.如果(分数>100)那么→播放声音D.永远→如果(分数>100)那么→播放声音8.角色初始方向为90度(向右),执行“右转180度”后,方向变为?A.0度(向上)B.90度(向右)C.180度(向左)D.270度(向下)9.要让背景每2秒切换一次,应使用的积木组合是?A.当绿旗被点击→重复执行→下一个背景→等待2秒B.当绿旗被点击→下一个背景→等待2秒→重复执行→下一个背景C.当绿旗被点击→重复执行→等待2秒→下一个背景D.当绿旗被点击→下一个背景→重复执行→等待2秒→下一个背景10.以下哪种情况会导致“无限循环”?A.重复执行5次→移动10步B.永远→移动10步→如果碰到边缘→停止全部脚本C.重复直到(x>100)→移动10步D.永远→移动10步11.列表“水果”中已有元素["苹果","香蕉","橘子"],执行“在水果的第2项前插入‘草莓’”后,列表变为?A.["苹果","草莓","香蕉","橘子"]B.["草莓","苹果","香蕉","橘子"]C.["苹果","香蕉","草莓","橘子"]D.["苹果","香蕉","橘子","草莓"]12.角色A和角色B都有变量“生命值”,若要让角色A的生命值影响角色B的动作,应将变量设置为?A.仅角色A可见B.仅角色B可见C.所有角色可见D.舞台可见13.执行“将音量设定为50”后,再执行“将音量增加20”,最终音量是?A.20B.50C.70D.10014.要实现“角色碰到红色就停止”,需要使用的检测积木是?A.碰到鼠标指针?B.颜色碰到颜色?C.碰到边缘?D.碰到角色?15.以下哪个积木可以提供1到10之间的随机数?A.随机数(0)到(10)B.随机数(1)到(10)C.随机数(1)到(9)D.随机数(0)到(9)16.角色初始位置为(0,0),执行“移动(30)步→左转(90)度→移动(40)步”后,最终位置的坐标是?(假设每步1像素,方向初始为90度向右)A.(30,40)B.(30,-40)C.(40,30)D.(-40,30)17.在“声音”类别中,“播放声音X并等待播完”与“播放声音X”的主要区别是?A.前者会暂停其他脚本直到声音播完,后者不会B.前者音量更大C.后者只能播放一次D.前者支持循环播放18.要让角色在舞台上绘制一条蓝色虚线,需要使用的积木不包括?A.图章B.擦除全部C.设置画笔颜色为蓝色D.移动10步→抬笔→移动5步→落笔19.以下哪种情况会触发“当角色被点击”事件?A.点击舞台空白处B.点击角色的服装C.点击角色的声音文件D.点击角色的变量显示框20.执行“将大小设为100”→“将大小增加50”后,角色的最终大小是?A.50B.100C.150D.200二、判断题(共10题,每题1分,共10分)1.Scratch中,角色的“造型”和“背景”都可以通过“绘制新造型”功能自定义。()2.变量“得分”设置为“仅适用于当前角色”时,其他角色无法修改该变量。()3.执行“重复执行3次→移动10步→右转90度”会绘制一个边长为10的正方形。()4.“等待1秒”积木属于“控制”类别。()5.列表可以存储多个不同类型的数据(如数字、文本)。()6.角色的方向范围是0-360度,其中180度表示向左。()7.“当绿旗被点击”事件只能触发一次脚本执行。()8.舞台的坐标范围是x:-240到240,y:-180到180。()9.要让角色隐藏,应使用“显示”积木。()10.“如果…那么…”积木属于“控制”类别。()三、操作题(共3题,第1题15分,第2题20分,第3题15分,共50分)1.请设计一个“太空探险”主题的Scratch程序,要求:(1)角色包括“宇航员”(初始位置x=0,y=-150,方向90度向右)和“陨石”(随机出现在x:-200到200,y=180,方向180度向下);(2)按下键盘上的左右箭头键,宇航员可左右移动(每次移动10步);(3)陨石每2秒从顶部随机位置下落(移动速度为8步/次);(4)当宇航员碰到陨石时,播放“警报”音效并显示“危险!”2秒,然后停止全部脚本。2.编写一个“四季变换”的动画程序,要求:(1)背景依次切换为“春天”(花朵)、“夏天”(太阳)、“秋天”(落叶)、“冬天”(雪花),每个季节显示3秒;(2)添加“蝴蝶”角色,在春天背景下从左向右飞行(x从-240到240,y随机0-50,移动速度5步/次);(3)添加“知了”角色,在夏天背景下停留在x=100,y=100位置,每1秒说“热死啦!”1秒;(4)当所有季节播放完毕(即冬天结束后),显示“四季真美丽!”3秒,然后程序结束。3.用Scratch编写一个“数字猜谜”游戏,规则如下:(1)程序启动时,随机提供一个1-100之间的整数(变量“目标数”);(2)玩家通过输入框输入猜测的数字(变量“猜测数”);(3)如果猜测数大于目标数,提示“太大了!”;如果小于,提示“太小了!”;如果相等,提示“猜对了!”并结束游戏;(4)限制最多猜测5次,超过次数提示“失败,正确数是X”(X为目标数)。四、简答题(共5题,每题4分,共20分)1.简述Scratch中“广播”积木的作用,并举例说明其使用场景。2.解释“变量”和“列表”的区别,各举一个适合使用的例子。3.说明“永远”循环和“重复执行N次”循环的主要区别。4.如何让角色在移动时留下轨迹?需要使用哪些积木?5.简述事件驱动编程的基本概念,并说明Scratch中常见的事件类型。答案及解析一、单项选择题1.B(“等待1秒”属于控制类别,其他分别属于运动、运动、外观)2.C(“滑行”积木可指定时间和目标位置,实现匀速移动)3.B(得分通常需要所有角色或舞台共享,故用全局变量)4.A(10-20+15=5)5.B(空格键属于键盘事件)6.B(正六边形6条边,每次转60度,重复6次)7.C(条件判断使用“如果…那么…”)8.C(右转180度后方向变为180度向左)9.A(先切换背景再等待,循环执行)10.D(“永远”循环无终止条件,导致无限执行)11.A(在第2项前插入,原第2项后移)12.C(全局变量可被所有角色访问)13.C(50+20=70)14.B(“颜色碰到颜色?”用于检测特定颜色碰撞)15.B(随机数1到10包含1和10)16.A(初始向右移动30步到x=30,左转90度后向上,移动40步到y=40)17.A(“播放并等待”会暂停脚本直到声音结束)18.B(虚线需要交替落笔和抬笔,擦除全部用于清空轨迹)19.B(点击角色本体触发事件)20.C(100+50=150)二、判断题1.√(造型和背景均可自定义绘制)2.√(局部变量仅当前角色可访问)3.×(重复3次只能画3条边,正方形需4次)4.√(等待属于控制类别)5.√(列表可混合存储数字、文本等)6.√(180度为向左,90度向右,0度向上,270度向下)7.×(绿旗点击可多次触发脚本)8.√(舞台默认坐标范围)9.×(隐藏应使用“隐藏”积木,“显示”是显示)10.√(条件判断属于控制类别)三、操作题1.太空探险程序实现步骤(1)添加角色:宇航员(绘制或导入),陨石(圆形造型,颜色灰色);(2)宇航员脚本:当绿旗被点击→初始位置(x=0,y=-150)→方向90度→重复执行→如果按下左箭头键→移动-10步→如果按下右箭头键→移动10步;(3)陨石脚本:当绿旗被点击→重复执行→随机位置(x:随机-200到200,y=180)→方向180度→重复执行→移动8步→如果y<=-180→停止当前脚本→如果碰到宇航员→播放声音“警报”→说“危险!”2秒→停止全部脚本;(4)添加等待2秒积木在陨石提供循环中,控制提供间隔。2.四季变换程序实现步骤(1)背景设置:添加4个背景(春天、夏天、秋天、冬天);(2)主脚本:当绿旗被点击→切换背景到“春天”→等待3秒→切换到“夏天”→等待3秒→切换到“秋天”→等待3秒→切换到“冬天”→等待3秒→说“四季真美丽!”3秒→停止全部脚本;(3)蝴蝶脚本:当绿旗被点击→当背景为“春天”→初始x=-240,y随机0-50→重复执行直到x>240→移动5步;(4)知了脚本:当绿旗被点击→当背景为“夏天”→移到x=100,y=100→重复执行→说“热死啦!”1秒→等待1秒。3.数字猜谜程序实现步骤(1)变量设置:目标数(随机1-100)、猜测数(用户输入)、次数(初始0);(2)主脚本:当绿旗被点击→设置目标数为随机1到100→设置次数为0→重复执行直到次数=5或猜测数=目标数→次数增加1→询问“请输入1-100的数字”并等待→设置猜测数为回答→如果猜测数>目标数→说“太大了!”2秒→如果猜测数<目标数→说“太小了!”2秒→如果猜测数=目标数→说“猜对了!”2秒→停止全部脚本;(3)失败处理:如果次数=5→说“失败,正确数是”+目标数→停止全部脚本。四、简答题1.广播积木用于在角色或背景之间发送消息,触发其他脚本执行。例如:主角色发送“开始游戏”广播,所有其他角色接收到后启动各自的动作脚本。2.变量存储单个值(如“得分=100”),列表存储多个值(

温馨提示

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

评论

0/150

提交评论