简介本资源是2019年3月中国电子学会青少年软件编程等级考试图形化编程一级官方真题及完整参考答案专为Scratch初学者、备考学员与一线信息技术教师设计用于系统检验角色操作、运动控制、造型切换、声音处理、逻辑判断等核心基础能力。压缩包内含1个1.23MB的Word文档.docx结构清晰覆盖单选题25题、判断题10题、编程题2题三大模块每道题均附详细解析与知识点延伸如中心点原理、舞台背景机制、随机切换逻辑、多角色协同编程等便于自学复盘或课堂讲评。内容预览显示题目紧扣Scratch 3.0界面与积木功能编程题还包含初始化位置设定、造型编辑、多角色行为同步等实操要点。目前已有787人学习下载是掌握图形化编程入门规范与应试策略的高价值真题范本。1. Scratch一级考试到底是什么一场给8岁孩子的“编程驾照”模拟考你有没有见过这样的场景一个二年级孩子盯着电脑屏幕手指在键盘上敲得飞快嘴里还念叨着“小猫要向左转180度”“蝴蝶得从右边飞进来”——他不是在打游戏而是在参加一场正经的、带编号、有监考、打分到小数点后一位的考试。这就是中国电子学会主办的青少年软件编程等级考试图形化Scratch一级。它不是竞赛不是选拔更不是奥赛预选它是一张“编程驾照”的初次路考不考你会不会写for循环只考你能不能让一只小猫稳稳走到苹果跟前、能不能让蝴蝶扇着翅膀飞过舞台、能不能听懂“中心点”“造型”“背景切换”这些词在Scratch里到底指什么。很多人第一反应是“Scratch不就是拖积木吗还用考试”——这恰恰是最大误解。拖积木只是表象背后考的是空间感知力、顺序执行逻辑、状态变化意识、多对象协同思维。就像学骑自行车一开始扶着后座练平衡没人会直接让你上高速Scratch一级考的正是那个“扶着后座还能不歪不倒”的基本功。2019年3月这场真题37道题100分覆盖单选、判断、实操三类题型每一道都像一面小镜子照出孩子是不是真的“看懂了舞台”而不是只会机械复制老师演示的步骤。它不筛天才只筛“有没有建立对图形化编程的第一层真实理解”。搞懂它不是为了拿证而是为了确认孩子手里的那块积木到底是玩具还是通往数字世界的真正钥匙。2. 为什么Scratch一级考这些题不是为难孩子而是守住编程启蒙的“安全线”2.1 中心点Scratch里最沉默却最霸道的“指挥官”在Scratch中每个角色都有一个看不见的“心脏”——中心点center point。它不显示、不能拖拽、不能删掉但所有旋转、缩放、移动都绕着它转。题目第1题问“下面对中心点的描述正确的是”选项B“角色围绕中心点旋转”是唯一正确答案。为什么其他选项错A说“不能设置在角色之外”——错中心点永远固定在角色图像内部几何中心你根本没法把它拖出去C说“不能修改位置”——对但这是结果不是定义D说“其它三项都正确”——显然崩盘。提示中心点不是“锚点”也不是“原点”。它不像Photoshop里可以自由设锚点Scratch的中心点是硬编码的无论你画一只歪头小猫还是上传一张斜着的汽车图系统自动算出图像像素矩阵的中心钉死在那里。你改不了它但必须适应它——就像开车时你改不了方向盘的转向轴心但必须知道车是绕着它转的。再看第5题角色向右旋转180度后状态是很多孩子选错就是因为没意识到旋转不是“脸朝哪边”而是“整个图像以中心点为轴翻转”。初始面向右→绕中心点顺时针转半圈结果是脸朝左←但身体上下左右全部镜像——尾巴可能翘起来了耳朵方向也反了。这不是玄学是坐标系刚性约束。一级考试反复考这个就是在帮孩子建立“对象有内在坐标系”的直觉而不是凭感觉点“转一转”。2.2 舞台与背景别把“舞台”当成一张静态PPT第4题问“下列关于舞台的描述不正确的是”选项D“可以把角色当背景来用”被判定为错误。乍看奇怪我明明能把小猫拖到背景区双击就变成背景啊但这里藏着一级考试的核心边界舞台Stage是容器背景Backdrops是它的皮肤角色Sprites是它的演员——三者身份严格隔离。你可以把角色“复制”成背景但一旦它成了背景就失去所有角色属性不能再用“移动10步”、不能再“说一句话”、不能再“播放声音”。它变成了一张不会动的画布。题目第7题进一步验证这点舞台有三个背景每个背景上写着不同程序比如背景1说“1”背景2说“2”小猫执行“切换背景”指令后它说的内容是什么答案是D“1、2、3都可能”。为什么因为背景切换是异步的程序执行速度远快于视觉切换小猫可能刚切到背景1就立刻执行“说”指令也可能等背景3完全加载完才说。这题不考你会不会切背景而考你是否理解背景是舞台的状态快照不是独立运行的程序体。它没有自己的“绿旗”没有自己的“当收到消息”一切行为必须由角色触发或响应。这种“状态-行为分离”的认知是孩子未来理解网页、APP、游戏界面的基础。2.3 隐藏与显示不是消失而是“进入后台待机”第6题“执行哪一个积木后小猫隐藏”答案是A即hide积木。但孩子常混淆hide和go to back移到最底层、delete删除角色、甚至set size to 0缩成看不见。hide的精妙在于它不销毁、不移动、不改变任何属性只是让角色进入“隐身待机”状态——它还在舞台上坐标没变造型没换音量没调连碰到颜色的检测都依然生效。题目第17题“小猫看到苹果怎么拿到”正确答案B用了touching color [green]这就依赖小猫即使隐藏了也能继续检测是否碰到绿色苹果。如果误用delete检测就彻底失效。注意hide和show是一对开关不是单程票。考试第34题判断题说“一个角色可以有多个造型但是舞台只能有一个背景”这是错的——舞台可以有多个背景只是同一时刻只显示一个。同理hide不是终点是暂停键。一级考试用这种“最小动作考最大概念”的方式逼孩子区分“存在”与“可见”、“删除”与“隐藏”、“停止”与“暂停”——这些词在日常语言里混用无妨但在编程世界里差一个字逻辑就全崩。2.4 声音与音量别让“生日歌”变成考场噪音源第12题考背景音乐设置“设置为‘Birthday’并重复播放避免噪音应使用”选项C是set volume to [100]play sound [Birthday] until doneloop。表面看是操作题实则考三层理解第一层until done确保歌曲播完才执行下一句避免打断第二层loop实现重复但若音量设太高如120叠加播放会产生爆音第三层set volume必须在play sound之前否则无效——因为Scratch音量是“当前声源”的即时属性不是全局设置。题目第20题更狠一段代码先set volume to 80再change volume by -20最后change volume by -40问最终音量计算得20但选项里有20D。可孩子若没注意Scratch音量范围是0~100就会算成80-20-4020忽略“音量不能低于0”的隐含规则。考试在这里埋雷不是考数学而是考你是否把Scratch当一个有边界的“小世界”来尊重——它有自己的一套物理法则音量不越界、旋转不穿模、坐标不溢出。一级考试用这些细节题悄悄帮孩子建立“系统有默认约束”的敬畏感比教一百句“要写注释”都管用。3. 常见误区与易混概念那些让孩子反复翻车的“看起来一样”的坑3.1 “面向0方向” vs “面向右”方向坐标系的致命陷阱易混点题目第28题判断“在Scratch3.0中命令面向0方向指角色面向右侧”——答案是×错误。孩子普遍认为“0度就是正右方”就像钟表3点方向。为什么混生活经验干扰太强。指南针0度是北但Scratch用的是数学极坐标系0度是正上方Y轴正向90度是正右方X轴正向180度是正下方270度是正左方。这和大多数孩子接触的“地图方向”“手机指南针”完全相反。怎么区分记住一个口诀——“Scratch的0度是‘抬头看天’不是‘面朝大海’”。在代码区拖出point in direction 0积木点击绿旗小猫一定昂首挺胸朝上拖point in direction 90它才向右平视。考试第3题“小猫初始面向右边如何转向左边”正确答案是turn left 180不是point in direction 180因为turn是相对旋转point是绝对朝向——前者基于当前状态后者覆盖当前状态。一级考试故意混用这两个积木就是逼孩子分清“相对”与“绝对”这组编程基石概念。3.2 “造型” vs “背景”都是图片凭什么一个能动一个不能易混点孩子常把“小猫有4个造型”和“舞台有3个背景”当成同类项以为都能“切换”“编辑”“播放声音”。为什么混界面太像。在角色区点“造型”标签在舞台区点“背景”标签都能上传图、画图、删图。视觉上毫无区别。怎么区分抓住本质差异——造型是角色的“衣服”背景是舞台的“壁纸”。造型切换switch costume to [ ]会改变角色外观但角色仍是同一个实体坐标、大小、音量、脚本全保留背景切换switch backdrop to [ ]会改变整个舞台皮肤但舞台本身没变它没有坐标、没有大小、没有脚本——所有行为必须靠角色驱动。题目第13题“角色有四个造型执行代码后说的内容是”选项C对应switch costume to [costume3]孩子若误以为“造型3”是第三个上传的图索引从1开始就选错其实Scratch造型列表从上到下编号1、2、3、4costume3就是第三张。而第34题直接戳破幻觉“舞台只能有一个背景”——错背景可以多个只是不能同时显示多个。这题用“绝对错误”逼孩子看清背景是集合不是单例。3.3 “移动10步” vs “移到x,y”路径依赖的两种哲学易混点第9题问“哪段程序让小猫从A经B、C到D”选项C用go to x: [ ] y: [ ]其他选项用move 10 stepsturn组合。孩子倾向选后者觉得“一步步走才像散步”。为什么混没意识到move是“相对位移”go to是“绝对定位”。move 10 steps永远按角色当前朝向走如果中途它被别的脚本转了向路径就偏了而go to无视朝向直奔坐标稳如泰山。怎么区分用生活类比——move像蒙眼走路别人喊“向前走10步”你得自己判断哪是前go to像打车直接报经纬度司机自己导航。一级考试第36题“小狗散步”要求“初始化位置在(-151,-106)”就必须用go to因为起点坐标是硬性要求而第37题“小猫向右走几步”才用move因为方向已由point in direction 90锁定。考试用这种“同一场景两种解法”的对比让孩子亲手踩坑某次调试发现小狗没走到指定位置回头一看原来它被蝴蝶的旋转脚本带偏了朝向——从此记住需要精准落点必用绝对坐标需要跟随朝向才用相对移动。3.4 “重复播放” vs “循环播放”声音模块里的时序暗礁易混点第12题选项C用loop但孩子常选Dplay sound [Birthday]wait 1 secsplay sound [Birthday]以为手动重复就是循环。为什么混没理解loop是“无缝续播”手动重复有间隙。wait 1 secs是粗略等待实际播放时长受音频文件长度、CPU负载影响两次播放间必然有空白形成“咔哒”噪音。怎么区分Scratch声音模块中loop积木本质是启动一个后台音频流播完自动接下一帧零延迟而play sound是单次发射指令发完就结束。题目强调“避免噪音”就是在考这个物理事实。更隐蔽的是第29题和35题两个积木图示相同但一个在“声音”模块一个在“控制”模块——孩子若只记图标不记分类就会混淆play sound [ ] until done声音模块阻塞式和broadcast [ ]控制模块广播消息。一级考试用这种“形似神异”的设计训练孩子养成“看模块标签不只看图标”的肌肉记忆。3.5 “保存文件” vs “导出项目”数字作品的“存档权”意识易混点第15题“务必完成什么操作”答案是A“保存文件”但孩子常选D“复制文件”觉得“多存一份更保险”。为什么混混淆本地文件操作与平台项目管理。Scratch在线版中“保存文件”是将项目同步到你的账户云端生成永久链接“复制文件”只是本地浏览器缓存一份关页面就丢。“导出项目”.sb3文件是离线备份但一级考试不考这个——因为考试环境用的是官方在线平台所有项目必须存在账户里才能提交。怎么区分记住Scratch一级的生存法则——你的项目ID就是你的学号保存交卷。题目第36、37题是编程实操需在考试系统内完成并提交。如果只点“复制”系统里根本没有记录如果点“导出”考官收不到你的.sb3文件。考试用这道2分题给孩子种下第一颗“数字产权”种子在数字世界“拥有”不等于“看见”“保存”才是法律意义上的“交付”。这比教一百遍“CtrlS”都有力。4. 编程题实战拆解从“小狗散步”看一级考试如何用三行代码考透五个核心能力4.1 小狗散步题第36题一道题五层能力穿透题目要求① 背景playground角色Dog2和Butterfly2② 小狗初始化位置(-151,-106)蝴蝶(101,165)③ 小狗只留dog2-a、dog2-b两个造型且dog2-b尾巴朝下④ 蝴蝶面向左⑤ 点击绿旗小狗摇尾巴从左向右走蝴蝶从右向左扇翅膀飞行。表面看是“让两个角色动起来”实则五重能力嵌套第一层坐标定位能力go to x: -151 y: -106——考孩子是否理解Scratch舞台坐标系X轴-240~240左到右Y轴-180~180下到上。-151在左半区-106在下半区组合起来是左下角。孩子若把-151输成151小狗就跑到右下角直接偏离考点。一级考试不提供坐标网格全靠心算定位。第二层造型编辑能力“编辑dog2-b尾巴朝下”——这题不考代码考操作。孩子需进入造型编辑器选中dog2-b用“翻转垂直”工具让尾巴向下。若用“旋转”工具转180度可能连眼睛都翻反了。考试在此埋雷图形化编程不仅是逻辑更是空间操作直觉。很多孩子代码全对但造型没改对整题零分。第三层朝向控制能力蝴蝶“面向左”即point in direction -90或180因Scratch中左是-90或180。但孩子常写point in direction 90右或turn left 90相对旋转依赖初始朝向。题目没给蝴蝶初始朝向所以必须用绝对朝向point in direction。这题逼孩子建立“不确定初始态必用绝对指令”的防御性编程习惯。第四层并发执行能力“小狗摇尾巴走蝴蝶扇翅膀飞”——两个动作必须同时发生。正确解法是小狗脚本when green flag clicked→forever { switch costume to [dog2-a] → wait 0.2 secs → switch costume to [dog2-b] → wait 0.2 secs }move 5 steps蝴蝶脚本when green flag clicked→forever { switch costume to [butterfly1] → wait 0.3 secs → switch costume to [butterfly2] → wait 0.3 secs }move -3 steps关键在forever循环内嵌wait而非用repeat——因为repeat执行完才进下一轮动作是“顿挫”的foreverwait才是“流畅”的。考试用这种细节考孩子是否理解“并发”不是“一起开始”而是“持续协同”。第五层事件驱动能力所有动作必须由when green flag clicked触发不能用when key pressed或其他事件。这是在强化“程序入口唯一性”认知Scratch项目有且仅有一个启动按钮绿旗所有逻辑必须挂在这根主线上。孩子若给小狗加when space key pressed蝴蝶加when this sprite clicked就算动起来也不得分——因为违背了“统一事件源”这一工程规范。这道15分题代码量不足20行却覆盖坐标、造型、朝向、并发、事件五大维度。它不考算法复杂度只考孩子能否把抽象需求精准映射到Scratch的每一个原子操作上。那种“大概能动就行”的模糊思维在这里会被扣得明明白白。4.2 运动起来题第37题时间、状态、场景的三重奏题目要求① 初始背景Bedroom2小猫(-160,-117)表针指正上方② 点击绿旗小猫说“我要去运动了”1秒 → 切背景Basketball2 → 小猫切换造型向右走 → 说“该回家了”1秒 → 切回Bedroom2③ 表针每隔0.5秒右转15度共10次即转150度。这题是典型的状态机建模// 小猫主脚本 when green flag clicked say [我要去运动了] for 1 secs switch backdrop to [Basketball2] switch costume to [cat-walk1] // 假设行走造型 move 20 steps say [该回家了] for 1 secs switch backdrop to [Bedroom2] // 表针脚本 when green flag clicked repeat (10) turn right 15 degrees wait 0.5 secs end但满分答案必须处理三个魔鬼细节细节1造型切换时机小猫“向右走几步”必须在切换背景之后、说“该回家了”之前。若把switch costume放在say后面小猫说完话才换造型走路时还是静止造型动作断裂。一级考试用这种“时序敏感”设计考孩子是否理解“程序是时间流不是代码行”。细节2表针旋转精度repeat (10)turn right 15 150度但Scratch旋转是累加的若初始朝向不是0度正上结果会偏。题目明确要求“表针指向正上方”初始所以必须先point in direction 0再repeat。漏这一步表针可能歪斜运动场景失真。细节3背景切换的副作用切换背景时所有角色会重置到默认位置0,0。但题目要求小猫始终在(-160,-117)所以必须在每次切换背景后立即go to x: -160 y: -117。孩子若忽略这点小猫会突然闪现到舞台中央破坏“运动-回家”的叙事连贯性。考试在此设障是教孩子状态迁移必伴随位置重置这是图形化编程的物理定律。这道题像一台精密钟表齿轮咬合稍有偏差整场运动就卡顿。它不考创意只考严谨——而严谨恰是一级考试想送给每个孩子的第一份编程成人礼。5. 什么时候该刷这套真题什么时候该合上它一份给家长和老师的边界指南5.1 该刷这套题的三个明确信号信号1孩子能独立完成“小猫追苹果”基础任务且不靠抄代码具体表现给他一个空白项目要求“小猫从左边出发走到右边苹果处”他能自己拖出when green flag clicked、forever、if touching color [green] then、move 10 steps并调整坐标和颜色值直到小猫真的碰到苹果停住。如果他还需要你提示“下一步拖哪个积木”或总把move和go to混用说明基础操作肌肉记忆未形成此时刷题无效重复。这套2019年真题的37道题本质是37个“操作确认点”只有当孩子手指能条件反射般找到hide积木、switch backdrop积木、point in direction积木时刷题才有意义——它不是学习材料而是能力体检表。信号2孩子开始追问“为什么这个积木放这里”比如他写完小狗散步突然问“为什么蝴蝶的forever要单独写不能和小狗写在一起”或者“小猫说‘该回家了’为什么非得等1秒不能直接切背景”——这种问题出现说明他已越过“模仿执行”阶段进入“逻辑归因”阶段。此时刷这套题每道题都会变成一次微型思辨第8题“角色A没反应B却执行了A的代码”答案是“代码写给了B”但孩子会自己推演“那怎么检查代码在谁身上右键看脚本区还是点角色看积木”这种主动归因正是真题设计的深层目标用标准答案反推思维路径。信号3孩子有至少1个完整作品且愿意反复修改比如他做过一个“太空射击”游戏但子弹总打不中敌人他会自己调move步数、改touching颜色、甚至重画敌人造型。这种“作品迭代意识”比做十道题都珍贵。因为一级考试的编程题36、37题本质是“半成品改造”给你背景、角色、初始位置你只需补全逻辑。有迭代经验的孩子一眼就能看出“小狗缺摇尾巴”“表针缺初始朝向”而新手只会茫然复制示例。真题在此刻的价值是帮他把零散经验升华为可复用的模式库。5.2 该合上它的三个危险征兆征兆1孩子刷题时频繁查答案且不看解析典型表现单选题第1题选错立刻翻答案看B对然后划掉A、C、D继续下一题。不思考“为什么A错”不打开Scratch试center point能否拖出角色外。这种行为把真题当成了“答案速查手册”而非“思维校准器”。此时合上它带孩子重做一遍“中心点实验”上传一张不对称图拖turn right 90四次观察是否回到原状再用point in direction 0看是否真的朝上。动手验证永远比背答案更接近编程本质。征兆2孩子对“判断题”产生强烈抵触认为“太抠字眼”比如第27题“上传声音只支持mp3格式”答案是×错因为Scratch还支持wav、aif。孩子若说“这有什么好考的反正我能传进去”说明他还没建立“系统有明确边界”的认知。此时刷题只会强化“考试很无聊”的印象。应该暂停带他做个小实验上传一个mp3和一个wav文件分别用play sound播放再尝试上传jpg文件——当系统弹出“不支持格式”警告时他自然懂什么叫“格式约束”。真题的判断题是结论实验才是过程。征兆3孩子开始用“套路”解题而非理解机制典型例子第25题“按下空格键小猫说出背景编号背景随机切换小猫说的内容是”答案D“1、2、3都可能”。有孩子总结“只要看到随机就选‘都可能’”然后套用到第10题“找规律”也选D。这说明他放弃了观察图形规律转而迷信“随机不确定”这个万金油。此时必须合上真题回归本质打开Scratch新建三个背景每个背景上写大字“1”“2”“3”写一段when space key pressed脚本反复按空格让孩子亲眼数“1、2、3”出现的次数。当‘随机’从抽象概念变成可触摸的频率分布套路才会自动瓦解。5.3 我们的真实经验一套真题三种用法在我辅导的几十个孩子中这套2019年3月真题最终都走向了三个不同用法用法一诊断仪适合首次接触者不计时不打分就当闯关游戏。孩子做第1-5题卡在第3题“小猫转向”我就暂停带他打开Scratch新建小猫拖turn left 180再拖point in direction 180对比效果。5道题做完我们已厘清“相对旋转”与“绝对朝向”的区别。真题在此是X光片照出知识断层在哪。用法二压力测试适合备考冲刺者严格计时40分钟考试时限禁用网络答完立刻批改。重点不是分数而是错题分布如果单选错3题以上集中在“声音模块”12、20、29题说明他对音量、循环、模块归属的认知有系统性漏洞需专项补声音实验如果编程题36题扣分在“蝴蝶没飞”就带他重做“并发脚本”实验强制两个forever循环同时运行观察是否卡顿。真题在此是压力阀释放出隐藏的脆弱点。用法三教学脚手架适合教师备课我把37道题拆成12个微主题中心点、造型编辑、背景切换、声音控制、坐标定位、朝向系统、并发模型、事件驱动、逻辑判断、文件管理、随机机制、状态迁移。每讲一个主题就用对应真题当课堂练习。比如讲“状态迁移”就用第37题让学生现场改代码把“切背景”换成“切换小猫大小”观察大小是否重置。真题在此是乐高积木每一块都可拆解、重组、复用。从那以后我每次带新孩子入门都不急着教代码而是先问“你能让小猫在舞台上只用三个积木完成一次完整的转身、移动、说话吗”——如果他能我就递上这套真题如果不能我们一起打开Scratch从第一块move 10 steps开始慢慢搭。希望帮到你。本文还有配套的精品资源点击获取