Scratch三级考级客观题满分攻略:考点拆解与避坑技巧
考级这事说白了就是一场有标准答案的“闯关游戏”。我最近一直在带学生准备中国电子学会2025年12月的Scratch三级考试发现很多孩子甚至家长都把精力全扑在编程大题上刷题狠、做项目猛一碰到试卷前面的选择题和判断题就靠直觉蒙。这其实是个大误区三级考试的客观题占比不低而且往往卡在不少“理论细节”上编程操作很溜的孩子照样丢分。如果你家娃正在备考或者你是带考级的老师这篇文章就是给你准备的。我会把三级选择题和判断题的考点拆开揉碎聊聊哪些知识点必考、哪些表述是陷阱、怎么在最后冲刺阶段把客观题正确率拉上去。不整虚的全是这几年带考总结出来的实战经验。1. 三级考试整体定位与考题结构解析1.1 三级到底是考什么水平中国电子学会的图形化编程等级考试三级处在“能独立设计简单程序”和“掌握核心编程逻辑”之间的过渡位置。一级二级还在玩“移动几步、换个造型、播放声音”这类积木拼搭到三级就开始要求孩子理解“程序的执行过程”和“数据的组织方式”了。具体来说三级重点考察这几块能力变量与数据的读写、运算不光是设置和显示还包括作用域、初始值、变化过程列表数组的新增、删除、查询、替换能处理一批数据而不是单个数字自制积木函数的定义与调用理解参数传递和返回值画笔的完整流程包括落笔、抬笔、颜色、粗细、图章、清空逻辑运算与条件判断的多层嵌套能分析复杂分支消息广播与接收多个角色或脚本之间的协同克隆体的生成、属性继承与独立控制放在试卷里这些能力不会只在大题里考选择题和判断题恰恰是最细碎的检验方式。孩子能不能分清“克隆体启动时执行”和“当作为克隆体启动时”的区别能不能判断“变量可以被所有角色共享”这种说法对不对全看平时概念扎不扎实。1.2 选择题和判断题的分值与定位以电子学会历年的试卷结构来看三级试卷一般包含选择题、判断题和编程题三大部分。选择题可能占20分左右判断题占10分左右两者合计接近三分之一的总分。这个比例意味着如果客观题错太多后面编程题就算全对总分也未必能拿“优秀”或“良好”。很多机构只盯着编程大题训练因为看上去分值高、能展示作品。但客观题准备好不好直接决定了考试的容错空间。编程题一旦遇到一个逻辑卡点可能整道题都垮了而选择题判断题只要平时按考点复习是完全可以做到满分的板块。1.3 客观题出题风格与变化趋势最近几次考试三级客观题的出题风格有两个明显变化。第一越来越喜欢“结合小场景”出题不会再直接问“哪个积木能新建列表”而是给你一段三行的积木代码问你“这段程序执行完后列表的长度是多少”。第二题干喜欢设置“二选一”的模糊选项两个答案看起来都说得通实际上要抠字眼。应对这种风格光靠背积木名字没用必须理解每个积木的执行效果和边界条件。后面我会按高频考点逐一说明包括每个考点容易出什么样的选择题、判断题以及怎么快速锁定正确答案。2. 三级选择题高频考点拆解与答题技巧2.1 变量与运算最爱考初始值和变化过程三级选择题中变量相关内容几乎每年必考而且通常涉及一段小程序。比如将 变量a 设为 5 将 变量a 增加 3 将 变量b 设为 变量a * 2题目问你“变量b的值是多少”。不少孩子口算都能做对但是换成下面这种带时序变化的题错误率就上来了将 变量总数量 设为 0 重复执行 3 次 将 变量总数量 增加 2问执行完重复执行后总数量是多少。答案不难是6。但很多孩子会把“重复执行”的循环边界搞错数成多一次或少一次。特别要注意“将变量增加”这个积木它会改变变量自身而不是新生成一个值。针对这类题我的建议就一句话把变量的变化过程写在纸上不要心算。三级考试题量不算大完全有时间把每个变量的值一步步列出来。尤其是选择题里出现多个变量互相计算时纸上列出“a5, b0, c0”这样的状态表是最稳妥的。还有一类陷阱题考的是“变量初始化”。比如角色一开始没有给变量赋值但程序开头用了“将 得分 设为 0”那么得分就是0如果整个程序都没给得分赋值那它的初始值在Scratch里默认也是0。但判断题里如果问“未赋值的变量不能参与运算”那就是错的因为Scratch中默认值就是0参与运算不会报错。2.2 列表理解“第几项”和“按编号存取”列表是三级考试的核心主角选择题里经常出现长度计算、指定项读取、删除后编号变化这几类问题。先记住三个最常用的列表操作将某项加入列表追加到末尾列表长度加1删除列表的第几项该项被移除后面的项编号往前递补替换列表的第几项为该项数据改变列表长度不变真题风格的考法是这样的有一个列表初始为空依次执行“将 苹果 加入列表”“将 香蕉 加入列表”“将 第1项 替换为 橙子”问列表现在的内容。答案是“橙子、香蕉”不是“苹果、橙子、香蕉”因为替换不会新增。还有一个高频坑来自“删除列表的第几项”。比如列表有5项删除第2项后原来的第3项现在变成第2项。如果题目再让你读取“第3项”读到的就是原来第4项的数据。孩子如果没在纸上画出列表下标的变化很容易选错。再补充一个Scratch细节列表项编号从1开始不是从0开始。这个和很多高级语言不一样。判断题里如果出现“列表的编号从0开始”直接判错。2.3 自制积木参数、定义与调用是重灾区三级开始要求理解自制积木选择题经常出两种形式一种是给出一段自制积木的定义问调用后的返回结果另一种是考“运行时不刷新屏幕”的差异。先讲参数传递。很多孩子把自制积木里的参数名和外部变量名搞混。比如定义定义 计算总和 (总和) 将 结果 设为 总和 1然后调用“计算总和 (10)”问结果是多少。答案当然是11。这里的参数“总和”是形参调用时传入实参10在积木内部就相当于有个局部变量总和等于10。和外面有没有一个叫“总和”的变量完全无关。判断题喜欢考“自制积木中的参数可以被外部直接修改”这种说法这是错的。参数只有在调用时被赋值运行中用“将参数设为”也只能改局部副本不影响调用处的变量。“运行时不刷新屏幕”这个功能本质是提高了脚本运行效率因为它跳过了每一帧的画面刷新直接算完再显示。选择题问你“选中运行时不刷新屏幕后角色会怎样”答案应该是“画面可能看起来卡顿或不变但程序会以更快的速度执行完毕”。2.4 画笔与图章区分“画出来的线”和“印出来的图”三级画笔相关选择题通常集中在这几个点画笔颜色、画笔粗细、落笔/抬笔、图章和清空。最容易被混淆的是“图章”和“落笔后移动”。图章相当于在角色当前位置印一个和角色一模一样的图案它属于舞台上的印记不是角色本体。落笔后移动则是画出一条轨迹线。选择题里如果问“想画出连续线条应该使用哪个积木”答案是“落笔”加“移动”不是“图章”。还有一类题问“画笔颜色设为红色然后使用图章印章的颜色会是什么”。答案还是红色因为图章使用的就是角色当前的样子和画笔的颜色设定。这里角色本身的造型颜色和图章颜色没有必然关系只要画笔颜色设置了红色图章印出来的颜色往往就是红。要特别注意如果角色是矢量图图章印的是“角色目前造型的外观”不一定等于画笔颜色这时要看题目具体描述。实操中孩子最容易忽略“抬笔”这个动作。判断题里说“角色一直落笔移动时会在舞台上留下轨迹”这是对的。选择题问你“如何让角色移动时不留下轨迹”正确操作是“抬笔后再移动”不是“将画笔颜色设为白色”。把画笔颜色设为白色只是看起来像擦掉实际还是在画白线而且会覆盖原有图案。2.5 广播与消息理解“发出”和“接收”的时序广播是角色间通信的关键。三级选择题往往考两方面广播发出后谁接收、广播是否等待。Scratch里有“广播消息”和“广播消息并等待”两个积木。“广播消息”发出后不等任何响应继续执行后面的积木“广播消息并等待”会等所有接收该消息的脚本执行完后再继续。选择题例子“角色A发送广播消息并等待角色B收到消息后播放一段2秒钟的声音那么角色A的脚本会怎样”答案是“A的脚本会等待约2秒再继续执行后面的积木”。如果题目用的是普通“广播消息”那A会立刻继续执行B的声音播放和A的程序是并行的。判断题里常出现“广播只能发给全体角色”这种说法。严格来说广播消息是发给所有角色的但只有写了“当接收到消息”的脚本才会响应。所以这个说法是对的。但如果题目说“广播只能发给一个角色”那就是错的。要说易错点很多孩子分不清“当接收到消息”和“当角色被点击”。广播接收必须由“当接收到消息”积木触发如果只是点击角色不会触发广播消息逻辑。考卷会把这两个事件混在一起比如问“角色B既写了当角色被点击也写了当接收到消息如何让角色B响应广播”答案是需要通过广播消息触发第二个不是直接点击。2.6 克隆生成、继承和独立性的经典陷阱克隆体是三级考试的“拉分王”。选择题里最喜欢考克隆体的属性和启动方式。先记住一个核心规则克隆体会继承克隆时刻母体当时的所有属性包括位置、大小、造型、变量值等。但克隆体生成后它的属性就是独立的改克隆体不会影响母体。题目如果问“克隆体生成后改变克隆体的颜色会影响母体吗”答案是不影响。另一个高频坑是“克隆体能否再次克隆”。Scratch中限制克隆体总数最多300个但一个克隆体是可以作为母体再生成克隆体的。判断题说“克隆体不能克隆新克隆体”这是错的。不过要注意如果你用的克隆体太多舞台上可能会出现卡顿超过上限后新克隆体将无法生成。“当作为克隆体启动时”这个积木是每个克隆体独有的初始化入口。母体本身的脚本不会因为克隆体的生成而再次执行。选择题经常给这么一段母体被点击时执行“克隆自己”然后“当作为克隆体启动时将大小增加50”。问你点击一次后舞台上有几个角色以及克隆体的大小。答案是一个母体加一个克隆体克隆体比母体大50%。不少孩子会把“克隆自己”理解成“生成好几个克隆体”实际上执行一次只生成了一个。2.7 逻辑运算与条件嵌套考“与或非”的优先级三级逻辑运算不再是简单的“如果那么”判断而是涉及“与”“或”“不成立”的组合。选择题通常给出一个表达式问运行结果是“真”还是“假”。比如如果 (得分 50) 与 (生命值 3) 那么问“得分60生命值2那么会不会执行里面的内容”。属于“与”条件必须两个都满足生命值不大于3所以不执行。“或”条件则只要有一个满足就执行。“不成立”是取反。这里有个坑如果题目用“不成立”包住整个大条件结果就恰好相反。比如“不成立 (得分50) 或 生命值3”得分80生命值10这个表达式为假因为内部为真取反为假。判断题最喜欢出“与运算的结果只要一个条件为真即为真”这种说法这是典型的错误描述错误点在把“与”说成了“或”。另外提醒一下Scratch中的比较运算、逻辑运算积木形状是六边形它们只能嵌在条件框里不能单独当指令用。选择题如果让你选“能作为条件的选项”要找六边形积木。2.8 侦测与事件颜色、按键、距离和计时器侦测类别里三级选择题重点在“碰到颜色”“按键按下”“距离”和“计时器”。“碰到颜色”和“颜色碰到”容易混淆“碰到颜色”是检测角色边缘是否碰到指定颜色“颜色碰到颜色”是检测两个颜色之间的重叠要求更细。选择题问“要检测角色碰到红色应该用哪个积木”答案在“侦测”里的“碰到颜色 红色”而不是“颜色 红色 碰到 蓝色”。判断题常写“侦测颜色只能检测整个角色不能检测指定边缘”这个说法是错的因为碰到颜色检测的是角色边缘的轮廓。“计时器”是全局的从程序开始运行或上次重置开始计时。选择题问“重置计时器后再运行5秒钟计时器值为多少”大约5秒。陷阱点是有些孩子忘了“计时器一直在后台增加”即使没有积木去读取它。按键侦测则要区分“按下某键”和“当按下某键”事件。前者是一个状态任何时候都可以检测后者是一个事件只能在用户按下那个键的瞬间触发。判断题把这两者混在一起描述时要注意是否说成“当按下空格键后程序会持续执行某段指令直到松开”这个说法不准确事件类指令只会触发一次对应脚本。3. 判断题高频陷阱与判断原则3.1 判断题最典型的“绝对化表述”陷阱三级判断题喜欢设置“绝对正确/绝对错误”的语气词比如“只有...才...”“一定...”“全部...”“所有...”。一旦看到这类绝对化词语正确答案大概率是“错”。因为Scratch这个工具本身很灵活很多功能都有多个实现路径。举几个实际例子“一个角色只能有一个脚本区”错角色可以有多个积木块多个不同事件都可以写进来。“私有变量只能在一个角色中使用”错私有变量可以复制给其他角色虽然一般不这么做但并不是“只能”。“列表里的所有数据必须是相同类型”错列表可以混合数字和字符串。“播放声音积木会等待声音播放完才继续执行”错只有“播放声音并等待播完”才会等待普通“播放声音”不会。做题时我们教孩子一个三秒口诀“看绝对词、想反例、定对错。”如果找不到反例再结合知识点判断。但不要一看到绝对词就机械判错也有正确的绝对描述比如“克隆体总数最大为300”这个就是对的。关键还是得懂知识点本身。3.2 概念相似但功能不同的“双胞胎”积木判断题特别喜欢拿功能相近的积木做对比看你能不能抓住差异。下面是我整理的三级必考“双胞胎”清单直接背也行但最好配合Scratch亲自试一遍。积木A积木B区别核心广播消息广播消息并等待A不等待B等待所有接收脚本执行完播放声音播放声音并等待播完A不等待B等待声音播完再继续将x坐标增加10将x坐标设为10A是相对变化B是绝对设置图章克隆图章印画面克隆生成新角色碰到颜色颜色碰到颜色前者角色边缘撞颜色后者两种颜色重叠删除此克隆体隐藏克隆体被删除隐藏只是不可见判断题的命题方式往往是倒过来考比如“将x坐标增加10和将x坐标设为10如果当前x坐标是20执行完两个积木后x坐标都为30”这个说法是错的因为设为10后x坐标是10。这种题没有捷径只能通过动手拖一遍积木加深印象。我建议备考家庭把这几组积木在Scratch里各建一个角色分别运行一次观察舞台的变化。这个动作看起来简单但对判断题的提分效果立竿见影。3.3 程序默认行为与边界条件判断题还喜欢考“什么也没发生”的状态。很多孩子以为程序运行后角色没动就是出错了其实可能是初始化没做或者角色被隐藏了。比如“当角色隐藏时克隆体生成后也会隐藏”这句话是对的因为克隆体继承母体当时的属性。再比如“清空积木会清除所有角色画出的图案但不会删除克隆体”这句话也是对的清空只影响画笔印记不影响角色和克隆体。“舞台背景被切换后之前用画笔画的线还在不在”在Scratch里画笔画在舞台上的内容不会因为切换背景而消失除非执行“全部擦除”。判断题如果写“切换背景会自动擦除所有画笔痕迹”就是错的。这里不得不提一个真实的考场高频场景有孩子做判断题“角色移动到舞台边缘会自动反弹”选了“对”。这个说法不完全对如果程序中没有使用“碰到边缘就反弹”积木角色移动到边缘就会停住不会自动反弹。所以要多留个心眼Scratch里“碰到边缘就反弹”不是默认行为而是需要主动添加的积木。3.4 判断题审题与答题的节奏控制判断题一般只有对错两个选项看似好蒙但失分率往往比选择题还高因为孩子容易“读完前半句觉得对就直接选对”。特别是那种前半句正确、后半句错误的长句子比如“在Scratch中所有角色都被克隆时克隆体会继承母体的所有属性并且可以单独修改自己的属性”前半句正确后半句也正确这个答案是对。但如果改成“克隆体继承母体所有属性并且修改克隆体后母体也会跟着变”后半句错整体判错。所以审题时要养成习惯整句读完判断每一个分句只要有分句错误整个判断题就是错。宁可多花10秒钟也不要凭感觉。另外提醒一个考试技巧判断题不会的千万别空着。虽然考试没有倒扣分但猜也有50%正确率。不过我们目标是高分能靠知识点判断的一定不要靠猜。4. 选择题/判断题备考冲刺复习计划与模拟方法4.1 考前八周分阶段推进复习如果从现在开始准备2025年12月的考试建议把时间按八周拆开每周一个主题。前四周夯实基础后四周模拟冲刺。我平时给学生的安排是这样的可以直接套用第1周变量、列表、运算。把教材里的变量和列表案例全部手打一遍重点练列表的增删改查和编号变化。第2周自制积木、消息广播。重点区分“广播”和“广播并等待”练3个角色之间的消息传递脚本把自定义积木的参数传值练熟。第3周画笔和图章、克隆体。在Scratch里做出“一个母体克隆5个克隆体每个克隆体改变大小和方向”的小项目观察属性继承和独立变化。第4周逻辑运算、侦测、事件。把“与或非”的几种组合写出来用预测结果和实际运行结果对照。后四周进入刷题模式每天做一套选择题判断题组合限时15分钟。做题的核心目标不是刷量而是建立“考感”哪些知识点容易被出题人拿来做文章哪些表述一看就有问题。4.2 错题本不要抄题要抄“错误原因”我见过太多孩子整理错题本就是把原题贴上去把正确答案写上然后就没下文了。这种错题本除了感动自己对提分毫无意义。有效的错题本应该记录三个信息题目考点、我的错误答案、错误原因。比如做错了一道关于“广播并等待”的选择题错题本应该这样写考点广播并等待会等待接收方脚本执行完我选的广播消息错误原因混淆了“广播并等待”和“广播”的执行时序考前一周翻错题本时不看题目只看错误原因进行“快速自测”。如果发现自己能说出正确的解释这道题的漏洞就补上了。如果说不出来立刻回Scratch里用积木模拟验证比反复看原题有用得多。4.3 利用Scratch官方编辑器做“实验型复习”很多选择题和判断题的争议点其实跑一遍Scratch程序就能迎刃而解。电脑上安装Scratch Desktop后建议专门建一个“考级实验”项目里面放几个按钮角色每个按钮对应一个要验证的知识点。比如想验证“图章与克隆”的区别就在一个角色下写两段脚本一段放在按钮A里执行“克隆自己”另一段放在按钮B里执行“图章”运行后观察角色列表和舞台。角色列表里只会多出克隆体而图章不会出现在角色列表里但舞台上会留下图案。这个实验一做相关判断题再也不会错。再比如验证“私有变量和全局变量”可以在两个角色里分别建一个同名私有变量观察它们是否互相干扰再建一个全局变量观察两个角色是否可以同时修改和读取。看完区别选择题里“变量作用域”相关内容直接拿分。4.4 模拟测验的三个关键动作刷模拟题时最好严格按照考试节奏执行。第一用计时器限定时间选择题加判断题整体控制在30分钟内完成剩余时间留给编程大题。第二做题过程中不许使用Scratch编辑器遇到不确定的题就标记出来先凭记忆判断模拟真实考场条件。第三做完后立刻对照答案并统计正确率记录在日历或表格上。如果你的正确率稳定在选择题90%以上、判断题90%以上那客观题这块基本就稳了。如果正确率在70%上下说明知识点还有盲区不要急着刷下一套题。先停下来把错题涉及的考点对应章节重新学一遍再继续下一套。刷题最忌讳“只做不改”那样刷十套也涨不了几分。还有个值得试试的方法让孩子自己当老师把某道选择题的考点讲给家长听。能讲明白说明真正理解了讲不清楚哪怕选对了也算掌握不牢考场上换个表述可能就蒙圈。5. 考场实战经验与常见问题5.1 读题顺序和标记习惯三级试卷选择题和判断题的文字量不算小尤其现在喜欢给你一段积木截图然后问运行结果。这里要提醒孩子先看题干问什么再看积木程序最后逐项看选项。很多孩子上来先精读积木程序结果看到选项又忘了题目要问的东西浪费时间。读题时用笔在试卷上圈出关键词比如“执行完后”“列表长度”“克隆体”“不成立”“并等待”等。这些词往往是决定对错的核心。考场允许在试卷上涂画我们一直鼓励学生大胆做记号把x坐标变化过程写在积木代码旁边把列表第几项的编号变化画成小表格。卷面整洁不重要做对题目才重要。5.2 选择题排除法怎么用才有效排除法不是“看着不对就删掉”而是有逻辑地比较。第一轮先删掉明显错误的选项比如选项里出现“会删除所有克隆体”“自动变成随机位置”这类违背Scratch基本规则的描述。第二轮在剩余两个选项中比较找出它们的差异词。比如一个选项说“广播消息不会等待”另一个说“广播消息并等待会等待”那就要回到题干看看程序里用的是哪个积木。题干没有明确说明“并等待”默认就是“广播消息”选不等待的那个。还有一个小窍门如果一道选择题实在不会优先排除“听起来绝对又夸张”的选项因为出题人设计干扰项时往往会把错误写得很绝对。但这只是辅助手段不能代替知识点本身。5.3 判断题的“3个分句”检查法面对一道判断题我建议学生用“分句拆解法”来审。以这道题为例“在Scratch中广播消息后所有接收到消息的角色会同时执行脚本而发送广播的角色会继续执行后面的积木。”拆成三个分句分句1广播消息后所有接收到消息的角色会同时执行脚本。这句话基本正确多个角色接收消息时它们的脚本可以理解为同一时刻触发。分句2发送广播的角色会继续执行后面的积木。如果是“广播消息”这句话是对的但如果是“广播消息并等待”这句话就不对了。分句3整道题没有明确说明是“广播消息并等待”默认按“广播消息”判断所以整体算对。但如果题干写的是“发送广播的角色会无限期等待直到所有接收脚本执行完”这就是错误描述因为无限期等待谁也没说过。遇到这种带“而”“同时”“接着”的连接词时要先确认前后两部分是否说的是同一类积木再看它们的关系描述是否准确。我见过不少孩子因为前半句太眼熟就忽略了后半句的错误。5.4 考场时间分配与检查策略选择题部分建议控制在12-15分钟内判断题8-10分钟总共不超过25分钟。如果一开始就在某道题卡了超过2分钟果断先跳过等所有题做完再回来。不要在一道选择题上纠结10分钟那样会严重影响编程大题的心态。试卷全部完成后如果还有时间优先检查客观题里自己做过标记的模糊题。检查时不要轻易修改第一感觉的答案除非你重新审题后发现了明确的逻辑错误。根据我多年的观察孩子考场上改答案大概率会把对的改成错的。具体检查顺序建议这样先快速核对所有选择题的题干关键词是否圈对再看判断题的每个分句是否有“绝对化”词汇最后重新计算带变量变化的题目。编程大题如果已经做完再回头用“代入法”验证一下作品运行结果即可。5.5 考前一周的节奏和心态考前一周不要再大量刷新题这个阶段的核心任务是把错题本和实验项目过一遍。每天只做10道选择题、5道判断题保持手感然后把之前记录的错误原因快速浏览一遍。同时在Scratch里重新运行一遍之前做过的小实验比如“图章与克隆”“广播与并等待”两组实验。这些动作虽然简单但能让孩子在大脑里形成清晰的程序执行画面到考场上看到类似表述时会自动浮现出当时运行时的场景。另外就是保证作息考前一晚别熬夜刷题。三级考试虽然不难但需要头脑清醒。有些孩子考试当天因为睡眠不足连“重复执行3次循环边界是几”都要数错实在可惜。结语客观题不是靠“背答案”而是靠“做实验”我这些年带学生最大的体会是电子学会三级的选择题和判断题考察的不是记忆力而是对Scratch这套系统运行规律的“手感”。同样是克隆体你没亲手让克隆体转过方向、改过造型就很难判断选项里“克隆体是否继承旋转方向”到底对不对。同样是广播并等待你没实际感受过角色A等角色B播完声音才继续做选择题时就会犹豫。所以如果你现在还有两周以上的备考时间我建议别急着刷太多套题先把Scratch打开把变量、列表、自制积木、画笔、广播、克隆、逻辑运算这几个核心模块各做一遍小实验让每个积木执行后在舞台上的变化变成自己的直观经验。然后配合每天10道客观题练手正确率自然会上去。最后分享一个我个人很喜欢的冲刺方法让孩子在考前把“广播消息/广播并等待”“播放声音/播放声音并等待播完”“图章/克隆”“私有变量/全局变量”这四组概念各写一张对比卡片正面写相同点反面写不同点每天睡前抽一张快速说出区别。坚持一周客观题基本不会遇到陌生的知识点。祝2025年12月参加三级考试的孩子都能稳定发挥客观题拿满顺利拿到合格证书。