每年9月这波电子学会图形化考级又快到了,Scratch三级的备考群里最近明显热闹起来。我发现一个很有意思的现象:大家焦虑的重灾区不是编程大题,反而是选择题和判断题。这些年陪跑过不少三级备考过程,我的观察是——三级的孩子编程题通常拉不开差距,真正决定过不过的,恰恰是客观题里那些看似简单、实则暗藏陷阱的细节判断。这篇文章就把三级选择题、判断题怎么考、怎么复习、怎么避坑,一次讲透。不管你是准备报考2025年9月这场考试的考生,还是帮孩子做备考规划的家长,或者是带考级辅导的老师,都能用得上。
1. 三级考级的客观题构成:为什么选择题判断题能决定你过不过
1.1 三级在整个图形化考级序列里的位置
电子学会的图形化考级一共四级,一级入门、二级基础、三级进阶、四级挑战。三级是个明显的分水岭,它不再单纯考"会不会用积木",而是考"能不能用积木解决问题"。到了三级,列表、克隆、自制积木、广播机制这些抽象概念全面登场,对逻辑思维的要求一下子上来了。
很多考生从二级升上来,以为三级就是多一点指令的掌握,结果一上手真题就懵了。二级的选择题,问你"下面哪个积木可以让角色移动",基本是送分题;三级的题面经常是给出一段程序运行的描述,让你选结果,或者给出运行结果让你反推程序哪块写错了。难度完全不在一个量级。
从近几期的卷面配置来看,三级的选择题一般在25题左右,判断题10题左右,两部分合起来占卷面总分的大约60%到70%。具体题量和分值以当期试卷为准,但大趋势很稳定:客观题占比高、覆盖广,不是随便蒙就能蒙过去的。
1.2 选择题和判断题的考查范围
三级客观题的考点,基本可以归纳为六大模块:列表操作、克隆机制、自制积木、逻辑与运算、广播消息、画笔与坐标。其中列表和克隆是三级新增的核心内容,几乎是每期必考;自制积木和广播消息则是二级知识点的深化延伸,出题频率也非常高。
判断题则更喜欢考"边界情况"和"绝对化表述"。比如变量是否会被自动初始化、克隆体是否继承角色的隐藏状态、广播和广播并等待的执行差异,这些细节在编程实操中很容易忽略,但在判断题里就是现成的陷阱。
1.3 为什么客观题才是真正的分水岭
编程大题满分通常30分左右,只要平时练过类似的题目,拿个15到20分并不难。但客观题70分左右,错5道选择题就丢10分,错3道判断就丢6分,加上编程题再扣点过程分,总分就很容易卡在及格线边缘。
我带过的考生里,有编程题近乎满分但客观题错了一半的,也有客观题只扣了几分、编程题中规中矩但稳稳通过的。三级考试拼的不是某一道题做得多惊艳,而是整体不失误。客观题恰恰是"不失误"最容易练出来的部分。
2. 选择题高频考点拆解:列表、克隆、自制积木一个都别放过
2.1 列表操作:下标从1开始,这是最大的坑
列表是三级选择题的"钉子户"。最常考的,就是"删除列表某一项之后,后续项的位置变化"。
举个例子,一个列表有5项,内容分别是"苹果、香蕉、葡萄、西瓜、橙子"。如果删除了第2项"香蕉",那么原来的第3项"葡萄"会变成第几项?答案是第2项。很多孩子会惯性思维地认为第3项还是第3项,那就在考场上丢了这2分。
还有一个经典考法:向列表里插入一项,插入位置之后的原有项会顺延。比如在第2项前插入"草莓",原来的第2项和第3项都会往后移动一位。这种题目在Scratch环境里点两下鼠标就能验证,但如果平时没注意过,光靠脑子想象就容易出错。
另一个容易忽略的点是"列表的长度"获取积木。给列表添加一项,长度加1;删除一项,长度减1;清空列表,长度归0。有一个常见陷阱:问"如果列表为空,执行'删除第1项',会不会报错",答案是会报错,因为列表没有第1项可以删。类似地,向空列表的第1项前插入数据是可以的,但直接替换空列表的第1项内容就会出问题。
2.2 克隆机制:本体和克隆体的关系理不清,做题全靠猜
克隆是三级新增的核心内容,选择题里围绕克隆能出的花样特别多。最经典的一个陷阱:本体隐藏后再克隆,克隆体到底是显示还是隐藏?
这里有个关键机制:克隆体在产生的瞬间,会继承本体当时的全部状态,包括位置、方向、造型、大小,还有显隐状态。如果本体已经隐藏,再执行克隆,克隆体生成后也是隐藏的;如果先克隆,再让本体隐藏,那克隆体还是显示状态。判断题里经常把这两种顺序混在一起说,选择题则喜欢让你推测"舞台上一共能看到几个角色"。
再比如,克隆体能不能继续克隆?很多孩子的认知是"只有本体才能克隆",这不对。克隆体同样可以执行"克隆自己"积木,所以才会出现"克隆的克隆"这种连锁反应。系统对克隆体数量有上限限制,大概在300个左右,超过后新的克隆指令不会生效。选择题里如果出现"无限克隆下去"的说法,基本可以判断为错误选项。
还有一个细节:删除克隆体时,当前脚本会停止。如果一个克隆体正在执行一段复杂的程序,遇到"删除此克隆体"积木,它自己的脚本就中断了。这个点经常藏在选择题的程序分析里,需要格外注意。
2.3 自制积木:本质是函数,参数传递是重点
自制积木(有叫自定义积木的、也有叫函数的)三级必考。选择题最常见的就是给出一个自制积木的定义,问"调用这个积木后角色的位置/大小/方向变成了什么"。
这里有个容易混淆的概念:自制积木可以带参数,也可以不带参数。带参数的调用要把实参填进去,这本身不难,难的是参数的计算顺序。比如定义了一个"画多边形 边数 边长"的积木,调用时填写的是一个表达式,有的选择题会问"表达式是20除以2加3,实际边长是几",这里就要注意运算优先级,不能从左到右一口气读完。
还有"运行时不刷新屏幕"这个选项,也是选择题和判断题的共同考点。勾选了它,自制积木执行期间舞台画面不会实时更新,所有变化会在积木整体执行完之后一次性显示。不勾选的话,每执行一步都会刷新一下画面。判断题里常说"运行时不刷新屏幕会让程序运行变慢",这句话是错的,反过来才对——它恰恰是为了提升运行效率,减少画面刷新次数。
2.4 逻辑运算与运算符优先级:读程序题的命根子
三级的选择题有一类是所有考生都绕不开的:给你一个由多个积木嵌套组成的判断条件,问你最终结果是真是假。
Scratch里没有像文本代码那样一行行的运算优先级规则,它靠积木嵌套来表达顺序。解读这类题,一定要"从内往外看"。比如一个积木嵌套组合:先计算两个数的和,再和另一个数比较大小,最后套一个"与"逻辑。问结果,就需要把最内层的算术运算先算出来,再逐层向外。
特别容易出现的一个错误是:把"与"和"或"混淆。几个条件用"与"连接,意味着所有条件都必须成立,整体才成立;用"或"连接,只要其中一个成立就行。选择题会给出一组乱序的条件判断,让你选"哪个选项的执行结果和其他三个不同",这种题就是在考布尔逻辑的扎实程度。
还要注意比较运算的边界值。比如"小于等于"和"小于"的差别,"大于50"和"不小于50"的差别,答案往往就藏在这个等号上。三级的选择题非常喜欢在边界值上做文章。
2.5 广播消息:广播和广播并等待,结果差得远
广播是二级就接触的内容,但三级的选择题会把广播机制玩得更细。最经典的区别:直接"广播"不会等待接收方执行完,发送广播的角色会立刻继续执行后面的脚本;而"广播并等待"会等所有收到消息的角色把响应脚本跑完之后,才继续执行发送方后面的脚本。
选择题里常常这么出:角色A广播了消息M之后,立刻执行某个动作;角色B收到消息M后执行另一套动作。问"舞台上最终呈现的效果是什么"。如果分不清广播和广播并等待,这种题基本靠猜。
还有一个容易忽略的点:广播发出去之后,舞台上所有角色(包括发送方自己)都能接收。有些孩子以为"我发出的消息只有别人能收,自己不能收",这是错的。判断题里这个说法出现过不止一次,每次都有不少人上钩。
2.6 画笔模块与坐标体系:数据要精确到正负号
画笔模块在三级选择题里经常和坐标、方向放在一起考。比如角色面向90度方向,落笔后移动100步,画出来的线是从左向右还是从右向左?方向90度是向右,移动100步意味着x坐标增加100,这条线自然是从左往右画出来的。
坐标范围也是个高频陷阱。舞台的x坐标范围是-240到240,y坐标范围是-180到180。如果角色从(0,0)出发,面向0度方向(也就是向上)移动200步,y坐标会变成200,还在舞台范围内;但移动250步就会超出屏幕顶部,选择题里问"角色能不能看到",答案是角色会超出边界看不见了。
还有一个细节是"将x坐标增加10"和"将x坐标设为10"的区别:一个是相对移动,一个是绝对定位。很多选择题直接把这两个积木混在一个程序流程里,特别容易看走眼。
3. 判断题陷阱盘点:这几种说法十人有九个会选错
3.1 判断题的命题套路:它专挑你觉得"应该是对的"说
判断题只有对和错两个选项,看起来比选择题简单,实际上陷阱密度极高。官方出题人的思路很明确:把平时学生最容易想当然的认知误区,写成一句听起来很合理的话,让你判断。
最常见的套路就是"绝对化表述"。比如题面说"列表中的项目只能从前往后依次读取",乍一听好像有道理,其实列表支持随机访问,你可以直接读取任意位置的项,不需要从头遍历。这类题只要看到"只能""必须""一定""所有"这些绝对化词语,就要多留个心眼,多数情况下它们就是错题。
另一种套路是"对概念的偷换"。比如"广播消息后,发送消息的角色会等待所有角色接收完毕才继续执行",这句话就是把"广播"偷换成了"广播并等待"。如果平时没有对比过这两个积木的区别,看到"等待""接收完毕"这些词就会直觉判断为对的。这类题不考编程能力,考的是概念的精确度。
3.2 高频易错判断题实录:按头安利你记住这6类
先看第一类,变量初始化。"程序运行开始时,所有变量都会被自动重置为0",这句话是错的。在Scratch里,如果你没有在程序里显式地对变量进行初始化,变量会保留上次运行结束时的值。很多考生在编程时习惯依赖"变量初始是0",但在判断题里这个说法不成立。
第二类,角色初始状态。"点击绿旗后,角色的位置会自动回到(0,0)",这也是错的。角色回到初始位置的前提是程序里设置了移动或定位的初始化积木,如果没有设置,角色会停在舞台上最后停留的位置。这个非常经典,几乎每次考级都有类似的判断题。
第三类,克隆体的继承性。"克隆体会继承角色被克隆时的大小、造型和方向",这句话是对的。但紧接着常见变体是"克隆体生成后,如果本体改变了造型,克隆体也会跟着改变",这句话就错了。克隆体是生成瞬间的状态快照,生成之后它和本体各走各的路。一个判断题里可能同时考这两个点。
第四类,列表的删除规则。"删除列表中的某一项之后,列表的长度不会变化",这个显然错。删除项后长度会自动减1,这一条基本是送分题,但因为太简单,反而有孩子在考场上画蛇添足想太多选错。
第五类,画笔与图章。"使用图章积木会在舞台上生成一个新的角色",这句话是错的。图章只是在舞台上印出一个图案,它是一个静态的图像,不具备角色的属性,不能移动、不能编程,也不能像克隆体那样被删除。这是"图章"和"克隆体"的核心区别,判断题和选择题都爱考。
第六类,自制积木的调用。"一个自制积木的内部可以调用另一个自制积木",这句话是对的。三级的孩子刚开始学自制积木时,总以为积木块之间是平级的,不能互相调用,其实完全允许,这就跟编程语言里函数可以互相调用是一个道理。
3.3 判断对错的"反向验证法":三步锁定正确答案
判断题光靠背结论是不够的,因为在考场上你遇到的很可能是没见过的表述。我比较推荐"反向验证法",一共三步。
第一步,读题后先别急着判断对不对,而是在脑子里想一个"反例"。如果题面说的是"所有""总是"这类全称表述,你只要能想出一个例外,这道题就可以判错。比如"克隆体不能被再次克隆"——你只要想象一下克隆体执行克隆自己的积木,就知道这句话错了。
第二步,把题面描述翻译成积木操作。判断题的文字描述通常是对一段程序行为的总结,你要在脑子里把它还原成具体的积木执行过程。比如"广播后发送方会等待",还原成积木就是"广播并等待",和"广播"积木的行为对不上,答案就清楚了。
第三步,拿不准的题先打问号,跳过。判断题和选择题不一样,错一个就是实实在在扣分,没有运气成分。凡是拿不准的,不要为了"看起来稳"而蒙一个,先把题目标记出来,等做完其他题再回头推敲。三级客观题的难度不在于题目本身多深,而在于时间压力和心态双重作用下容易判断失误。
4. 一个月备考计划:从知识点梳理到整套卷限时冲刺
4.1 前三周分阶段推进:基础梳理、专项突破、模拟冲刺
如果你的孩子或者学生是9月这场考试,现在开始备考其实是比较理想的节奏。一个月左右的时间,正好够走完三阶段。
第一阶段用10天左右做基础梳理,核心是把考纲里列的知识点过一遍。注意这里不是从头学编程,而是查漏补缺。具体做法是:每两天集中攻克一个模块,第一个模块是列表,第二个模块是克隆,第三个模块是自制积木,第四个模块是广播和逻辑运算,剩下的时间用来复习画笔和坐标。每过完一个模块,就在编辑器里把这个模块相关的基础操作亲手做一遍。比如列表模块,就新建一个列表,添加几项,删除一项,再清空,观察每一步的变化。做成一次,比光看十遍都管用。
第二阶段用10天到两周做专项刷题。这个阶段不建议整套卷做,而是按题型分类练习。选择题就集中做选择题,判断题就集中做判断题。刷题时给自己一个要求:每道题不仅要做对,还要在题目旁边写出"正确选项为什么对,错误选项为什么错"。如果一道题你只能说出答案却说不出理由,说明这个知识点还没真正掌握,要回到第一阶段的对应模块重新过一遍。
第三阶段是考前的模拟冲刺,用完整的真题卷按考试时间成套做。这个过程有两个目的:一个是适应考试节奏,另一个是训练取舍意识。哪类题先做、哪类题后做、遇到读不懂的长题干怎么处理,都要在上考场前形成自己的固定打法。
4.2 刷题材料怎么选:真题优先,模拟题做辅助
备考三级,最忌讳的就是盲目刷题。刷一百道质量参差不齐的模拟题,不如精做二十道真题有价值。历年真题是最贴近实际考情的材料,考点分布、题目风格、陷阱设置都有很强的延续性,优先把近两年的真题做透。
模拟题用来做补充是可以的,但要注意筛选。有些流传的模拟题难度严重超标,把四级甚至五级的逻辑思维题塞进来,容易把备考心态搞崩。判断一套模拟题值不值得做的标准很简单:做完之后翻看考纲考点,如果大部分题目都能找到对应考点,就是合理的;如果一半题目考点模糊、靠脑筋急转弯取胜,建议直接放弃,不要浪费时间。
刷题的密度上,我建议选择题每天15到20道,判断题每天10道左右,保持在考场上的手感就够了。大量刷题的目的是覆盖各种考法,而不是无意义地重复。
4.3 错题整理的"一题三问"法
错题本谁都有,但大部分错题本记完就吃灰了。我想分享一个对客观题特别有效的方法,算是"一题三问":每道错题不只是抄下来写个正确答案,而是强迫自己回答三个问题。
第一问:正确选项为什么对?把正确选项对应的知识点用自己的话写一遍,不要抄教材原话。第二问:错误选项为什么错?逐个分析干扰项,标明它考的是哪个具体概念的混淆点。第三问:换条件会怎样?这是最关键的一步。如果题目里的"广播"换成"广播并等待",答案会怎么变?如果列表从删除第2项变成删除第3项,结果会有什么不同?想清楚这个,一道错题就等于做会了三道题,而且对知识点的理解深度完全不同。
我见过不少孩子在错题本上密密麻麻抄了一堆题,但只会背答案,换个条件就卡住。这个问题本质上不是记忆力不行,而是复盘时没有进行"条件变更"的思维演练。
5. 考场答题顺序与客观题实战技巧
5.1 客观题的时间战术:快而不急,留出检查余量
三级的考试时间整体是够用的,但前提是客观题不能恋战。我的建议是,选择题和判断题整体控制在20到25分钟以内完成,为后面的编程大题留出充足时间。这不是说盲目求快,而是要"快而不急"。
实际操作上可以这样分两轮:第一轮从头到尾快速作答,凡是60秒内不能确定答案的题目,先标记为待定,不要卡在中间耗时间。第二轮再处理标记的题目。这样做的好处是,先保证所有"会做的"都稳拿到分,再集中精力攻克"不确定的",不会出现到最后连自己会做的题都没时间写的情况。
5.2 审题的三个坑:长题干、绝对词、单位符号
客观题丢分的很大一部分原因不是不会,而是审题不仔细。结合三级客观题的出题特点,有三类审题陷阱值得注意。
第一类是长题干。有些选择题的题面会先描述一段程序场景,再问结果。这种题干里经常藏着关键限定词,比如"在程序运行结束后"和"在程序运行过程中"的结果可能完全不同。建议在读题时把"开始""结束""过程中""之后"这些时间限定词圈出来。
第二类是绝对词。判断题里见了"所有""总是""一定""只能"这类词,先假设它是错,再去题面里找反例。找得到反例就判错,找不到再看其他信息。
第三类是运算符的边界。选择题里"大于"和"大于等于"、"小于"和"小于等于"经常只差一个等号。很多孩子会在大题量的连刷中自动忽略这个词,或者想当然地认为"大于肯定包含等于",结果白白丢分。
5.3 不会做的客观题,怎么"技术性处理"
完全不会做的选择题,也不能空着,但蒙也有蒙的方法。三级的选择题通常四个选项,排除明显错误的选项后,在剩下的里面犹豫程度越低、越接近正确答案。
排除法有一个前提:你得能确认某个选项一定错。比如涉及坐标范围的题,选项里出现超出x坐标±240、y坐标±180的数值,基本可以直接排除;涉及克隆体数量的题,出现"无限个"这个表述的选项,也基本可以否决。这就是把知识经验转化成答题策略的过程。
判断题实在拿不准,我的建议是偏向选"对"。因为三级判断题有一半左右的正确选项是"对",而且很多考生因为思维太谨慎,容易把对的判成错的。当然这是最后手段,能用知识判断的时候,一定优先用知识。
6. 常见问题速查:9月这场考级的高频疑问集中解答
| 问题 | 解答要点 |
|---|---|
| 三级和二级最大的区别是什么 | 二级考积木的基本用法,三级考积木的组合逻辑,列表、克隆是全新考点 |
| 客观题错几题以内比较稳 | 建议选择题错误控制在5题以内、判断题错误控制在3题以内,整体才不会有压力 |
| 备考用哪个版本的编程软件 | 建议使用3.x版本的官方图形化编程软件,界面和考级环境一致,避免操作差异 |
| 平时练编程题对客观题有帮助吗 | 有,但不等同。编程题锻炼的是综合逻辑,客观题更需要精确的概念记忆和细节捕捉 |
| 判断题需要背答案吗 | 不需要,也没用。判断题考的永远是概念理解,换个表述答案就变了 |
| 考场上能提前交卷吗 | 按当期考试规则为准,我建议不要提前太久交卷,留出时间检查客观题 |
| 如何判断孩子是否达到三级水平 | 尝试独立完成一套真题,编程题得分较高但客观题失分多,说明知识面够但精度不足,恰是备考重点 |
| 机考界面能不能标记题目 | 大多数机考界面支持"标记"或"待定"功能,进入考试系统后先用一分钟熟悉按钮位置 |
写到这里,我想分享一个个人体会:三级客观题备考,本质上是在拼"概念的精确度"和"细节的敏感度"。编程能力决定了你的上限,但客观题决定了你是否稳定过线。2025年9月这场考试,如果你能从现在开始,每天拿出40分钟,第一周梳理知识点,第二周专项刷题,第三周成套模拟,第四周回归错题,那客观题就基本稳了。最后的最后,再说个小技巧:备考期间把Scratch的编辑器一直开着,刷题时遇到任何拿不准的知识点,直接动手搭积木验证。自己亲手点出来的结果,比任何参考答案都记得牢。