ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

电子学会图形化考级三级客观题备考:从读程序到避坑全攻略

电子学会图形化考级三级客观题备考:从读程序到避坑全攻略 每年12月那场电子学会图形化等级考试总有一批家长在成绩出来之后来找我孩子平时搭积木挺溜的作品也能做出来怎么三级的选择题和判断题错了一大片这个问题我带了这么多年考级班几乎年年都会遇到。三级和二级最大的区别并不是难度提升而是考察方式整个换了个赛道——二级更多看你会不会用积木做效果到了三级尤其是选择题和判断题考的是你对程序执行过程的理解精度。你可以在作品里靠反复试错把功能调对但客观题没有试错的机会选错就是选错判错就是判错。所以这篇文章我想把三级选择题/判断题的备考思路、高频考点、常见陷阱和冲刺安排完整梳理一遍给准备2025年12月考期的孩子和家长做个参考。这篇文章适合两类人一类是已经报了三级的考生想系统过一遍客观题的知识点和答题策略另一类是正在二级升三级过渡期、纠结要不要跳级或提前备考的家庭。我会尽量用读题视角来讲而不是单纯罗列知识点——毕竟选择题判断题最终拼的是在考场上看题的那几分钟里能不能快速识别考点并避开陷阱。1. 三级客观题为什么总在看着都对和选完就错之间反复横跳1.1 三级和二级的分水岭不是难度是考察方式二级阶段的Scratch题目大量围绕外观、动作、声音、事件这些效果类积木展开。比如让角色移动10步、切换造型、播放声音这类题孩子做起来轻松因为答案直接对应到看得见摸得着的舞台效果。但三级开始引入列表、克隆、广播消息、自制积木、逻辑运算这些东西它们不再只是工具而是考题本身。最典型的变化是二级问你这段脚本能让角色移动多少步三级问的是这段脚本执行完后列表里的第3项是什么。后者需要你在脑子里模拟程序的每一步执行过程而不是靠操作惯性。很多孩子就是在这里开始掉队的——他们习惯了在电脑上拖拖拽拽看效果一旦脱离运行环境、光看纸面脚本就不知道程序到底在干什么。这个转变对选择题和判断题的影响特别大。因为客观题没法现场运行验证每一道题都逼着孩子做一次脑内调试。这种能力不是天生就有的需要专门练。我见过不少孩子做编程题能拿满分客观题反而过不了关原因就在这里。1.2 客观题在三级里的特殊地位三级试卷里选择题和判断题看起来占比不高但它们实际上是性价比最低的丢分项——错了就是错了没有任何过程分。更麻烦的是客观题往往覆盖整张卷子的所有知识点一道选择题可能同时考到变量、列表和条件判断一个判断题可能只需要你抓出半句话的概念错误。我带过的学生里有个特别典型的例子编程题部分他做得又快又好但选择题错了一半判断题也错了三道。后来复盘发现他并不是不会而是做题太快看到眼熟的脚本就直接选了完全没注意到题目里多了个否则分支、或者列表项是从第几项开始替换的细节。这种丢分是最可惜的因为它不是知识漏洞而是答题习惯问题。所以三级备考里客观题一定要单独拿出来做专项训练不能觉得反正就是选择题判断题随手做做就行。要知道正式考试里编程题你还有机会回头检查、修改客观题一旦涂了答案除非当场发现否则交卷之后就没得改了。1.3 什么样的孩子适合直接冲三级这个话题每年都有家长问。我的建议一直比较直接判断标准不是孩子会不会用Scratch而是能不能不看运行效果、光看脚本就说出程序执行结果。如果孩子平时做作品主要靠这个积木试一下、那个积木拖过来看一下效果那建议先别急着考三级或者至少要提前两三个月开始做读程序练习。反过来如果孩子能盯着一段脚本慢慢地说出先做这个然后重复执行三次每次变量加1最后列表第2项变成了xx那三级基本没什么问题。这里插一句很多家长觉得三级而已没必要搞得那么严肃。但2025年12月这个考期报名的人越来越多尤其是一些城市把等级考试证书和升学材料挂钩之后客观题的区分度其实在悄悄提高。我不鼓励为了证书而考试但如果决定了要考就认真对待别让孩子当炮灰。2. 三级选择题判断题的高频考点列表、克隆、广播、自制积木2.1 列表读程序题的第一道坎列表是三级选择题的绝对主力考点。它之所以容易出题是因为它把变量从单个数扩展成了一排数据操作维度一下子变多了。常见的操作包括往列表末尾追加数据、删除指定项、替换某一项、在某个位置插入数据以及用某列表的第x项来取值。我给学生的比喻是把列表想成一排带编号的抽屉编号从1开始。每一次操作就是往某个抽屉里放东西、换东西、或者把抽屉清空。读程序题的时候屏幕上没有这个抽屉柜给你看所以你必须自己在草稿纸上把它画出来。举个类似真题的简单例子当绿旗被点击 删除列表的全部项 将 [苹果] 加入列表 将 [香蕉] 加入列表 将 [梨] 加入列表 将列表的第 2 项替换为 [西瓜]问列表现在总共有几项第2项是什么答案是3项第2项是西瓜。看起来简单但实际考试会把这个过程拉长比如套上重复执行5次的循环循环里每次先判断某个条件、再决定是插入还是替换。这种题的核心破解方法只有一个——列表状态逐行更新不要跳着读脚本。判断里也有列表的戏份比如列表只能存储数字不能存储文字错或者列表的第1项编号是0错。这些概念题就是在考察孩子对列表数据结构的底层认知够不够干净。2.2 克隆数量判断题的经典陷阱舞台上最终有几个角色是克隆题最爱的问法没有之一。这里有几个反复出现的坑我每次上课都要强调一遍。第一本体和克隆体要分开算。题目如果问舞台上角色总数本体算一个克隆体每个都算一个。但很多孩子数着数着就把本体忘了或者默认本体被隐藏了就不存在了。第二克隆体继承本体被克隆那一刻的属性但后续对本体所做的修改不会影响克隆体。反过来说对克隆体的修改也不会影响本体。这道判断题几乎每届都会出现类似的变体。第三当作为克隆体启动时这个事件只对克隆体生效本体不会触发。很多选择题会给一段脚本本体接收到某个广播后克隆自己克隆体启动后又继续克隆……这种克隆套克隆的题目必须在草稿纸上给每个角色编号否则数到后面必乱。我让学生做克隆题时养成一个习惯每克隆出一个新角色就在纸上写一个编号然后只追踪编号对应的那一个角色的执行路径。这样看起来慢但准确率比在脑子里硬记高出一大截。2.3 广播与消息考的是事件顺序广播这块三级选择题最喜欢考的区分点是广播和广播并等待的差别。广播发出消息之后发出广播的脚本会继续往下走不会等接收方执行完而广播并等待会等所有收到消息的角色执行完对应的接收脚本再继续向下执行。还有一种常见出题方式就是事件链角色A广播消息1消息1触发角色B执行某段脚本而角色B的脚本里又广播消息2消息2再触发角色C……问最终变量是多少。这种题如果靠脑内跳读基本必错正确的做法是从第一个事件开始逐步推进每触发一个新事件就记住当前所有变量的值。判断里关于广播的常见错句包括广播只能发送给一个指定的角色错广播是发给所有角色的、使用广播并等待时如果接收方没有执行完发送方会一直等待对。这类考点并不难但需要孩子对事件驱动这个概念有清晰的理解——程序不是从上到下一条路走到底的而是多个角色之间通过消息在协作。2.4 自制积木与参数概念题的重灾区自制积木函数是三级引入的一个大概念。选择题通常考参数传递定义一个带参数的自制积木调用时传入不同值问最终结果。这其实和数学里的函数代入有点像比如定义一个计算正方形面积的积木参数是边长调用时边长传5面积就是25。判断题在这个知识点上的错误率非常惊人主要集中在这几句自制积木里的变量都是局部变量外部不能访问不一定对取决于是否勾选运行时更新屏幕以及变量作用域设置更准确的说法是自制积木可以创建仅在该积木内有效的局部变量也可以使用全局变量调用自制积木时参数的个数可以随便改错定义了几个参数就必须传几个自制积木内可以使用广播对函数体内可以调用其他积木局部变量和全局变量的区别是这里最值得花时间琢磨的点。我给家长的辅导建议是别让孩子死记局部和全局两个词而是让他想清楚这个变量是不是只有这一小段脚本在用。这个概念一旦自己想明白了判断题基本不会错。3. 选择题里最容易丢分的几个位置以及我的读题习惯3.1 嵌套条件的运算优先级先拆最里层三级的选择题里如果那么否则嵌套几乎年年出现而且喜欢混合与、或、不成立这三个逻辑运算符。这类题丢分很多时候不是孩子不懂运算符而是嵌套层数一多眼睛先花了。我的建议非常朴素拿笔在试卷上把最内层的条件先括出来一层一层往外拆。比如下面这个典型的条件判断如果 数字 5 与 数字 10 那么 ... 否则 ...先看内层数字 5和数字 10再看中间的与。只要把这一步一步写在草稿上逻辑就不会乱。怕就怕孩子盯着整段脚本想一眼看出结果这相当于让人心算一个四位数乘法不是不行但很容易出错。还有一个细节Scratch里与或不成立的优先级和人直觉不完全一致。不成立的优先级最高与其次或最低。我说个最常见的错误类型不成立 A 与 B很多孩子会理解成不成立A与B但实际上它等价于不成立A与B——到底哪个对要看积木实际嵌套结构。我的建议是看到不成立就立刻把它后面跟着的整个条件框出来千万不要想当然。3.2 坐标、方向与造型的默认值陷阱坐标题在三级通常不会太难但有几个默认值堪称经典送命题角色默认面向90度方向也就是朝右舞台中心坐标是(0,0)x范围是-240到240y范围是-180到180角色默认的旋转方式是任意旋转但有些角色的旋转方式被改成了左右翻转或不旋转这在判断角色移动时面向方向是否改变的题目里很关键造型编号从1开始不是从0开始举个我见过的高频错题角色初始位置在(0,0)面向90度方向移动100步。问角色现在的x坐标是多少。正确答案是100。但有些孩子会把面向90度理解成往右走这没错可一旦角色朝向变成180度或-90度他们就容易把方向和坐标正负搞混。这种题没太多技巧可言就是把基础坐标规则刻进脑子里。判断里还有一种考法问一个角色可以同时拥有多个造型但是每次只能显示一个造型对。这种题看着简单但考场上紧张起来真的会有人选错。3.3 重复执行直到的边界究竟在哪儿重复执行直到这个积木是三级判断和选择的常客也是概念理解最容易出偏差的地方。很多孩子把它理解成至少执行一次循环体执行完再检查条件实际上Scratch的逻辑是先检查条件如果条件已经成立循环体一次都不执行。举个例子将 数字 设为 5 重复执行直到 数字 3 将 数字 增加 1问这段脚本执行完数字是多少由于一开始数字就等于5已经大于3所以循环体根本不会执行数字还是5。这跟先执行再判断的语言比如某些编程语言的do-while完全不同。这个考点几乎每年都有直接的原型出现但每届还是有很多孩子在这里栽跟头。我建议家长帮孩子把这个点和重复执行10次做对比反复强调直到型循环是先看条件再决定进不进。3.4 读程序题务必用状态表别用脑内缓存前面多次提到草稿纸这里展开说。面对任何一段超过8个积木的脚本我的要求都是在草稿纸上画一张表左侧写变量名/列表右侧一栏一栏记录每次操作后的值。比如执行步骤变量a变量b列表第1项初始02空循环第1次14苹果循环第2次26香蕉这样写看起来笨但恰恰是处理复杂读程序题最可靠的方法。孩子的脑内缓存本来就比成年人小硬记一串中间变量到后面一定乱。状态表相当于把脑内缓存外接到纸上出错率直线下降。这个习惯我从三级开始就一直要求学生练到了四级、五级写更复杂程序时他们依然在受益。4. 判断题真正考的是概念的边界在哪里4.1 先找绝对化表述多留一个心眼判断题的命题有个规律出题老师特别喜欢把正确的概念夸大一点让整句话从对变成错。而夸大最常用的手法就是绝对化词——所有总是一定必须任何。比如这几句任何角色都可以使用全局变量对因为全局变量是面向所有角色的广播消息必须由指定角色接收错广播是发给所有角色的使用克隆积木后每次运行舞台上都会多一个角色看起来对但如果克隆后被删除或者本体被隐藏实际数量不一定增加所以不能绝对化我教孩子的策略是判断题读第一遍时先画出那些绝对化的词然后问自己——真的所有情况都这样吗只要脑子里能想出一个反例这句话就是错的。这套方法不需要高深的知识但对提高判断题正确率非常有效。4.2 边界考点克隆体能不能被删除、删除此克隆体到底删谁判断里藏着不少边界类考点比如克隆体相关的几条一个克隆体可以被删除对删除此克隆体积木存在的意义就在这里删除了本体舞台上所有的克隆体也都会消失错删除本体不会自动删除已有的克隆体它们会继续留在舞台上直到自己被删除或舞台被切换克隆体可以触发当作为克隆体启动时本体也可以错这个事件只属于克隆体这种题考的不是会不会编程而是对边界条件的敏感度。我觉得这恰恰是三级判断题最大的价值——它逼着孩子仔细想一个规则的适用范围到底是什么在什么情况下这个规则不成立这种思维方式比记住某个具体答案重要得多。4.3 用判断题来复习大纲效率翻倍我给学生推荐过一个很高效的复习方法把大纲里的每个知识点改写成判断句然后自己判断对错再翻书或问老师核对。比如复习广播时就写下面这几句自测广播只能发给当前角色自己。广播并等待会等所有接收方执行完。广播消息的名称必须唯一。任何角色都可以接收广播。先自己做一遍再对答案。这个过程能把看过知识点转成理解了知识点。因为看知识点是被动输入而判断题是主动输出——你必须调动记忆里的概念去做出判断一旦哪句话不确定就等于查漏补缺找到了目标。这个方法我屡试不爽强烈建议冲刺阶段用起来。5. 冲刺一个月把选择题判断题单独当成一门专项训练5.1 备考资源怎么挑怎么用真题考前三到四周最好不要再用做什么小游戏的方式复习了。不是说做项目没用而是这个阶段时间紧项目练习对客观题的直接提分效率太低。我建议把精力分成两块一块用真题和模拟题做专项练习另一块针对薄弱知识点做读程序强化。真题的使用方法要强调一下一份卷子做完对完答案不要急着做下一份。每一道错题都要追问三个问题——考的是哪个知识点我当时为什么会这么想正确思路是什么。同一份卷子隔三天再做一遍如果第二遍能全对说明这个知识点真的打通了如果还是错那就要回到知识点本身去补。另外跳着刷题不如按考点分组刷。把近几次考试的选择题按列表题克隆题广播题分类一次集中刷同一类你会发现出题套路其实就那么几种刷到第三遍基本就有题感了。5.2 错题本怎么记才有用只记认知偏差不抄题目很多孩子错题本越记越厚但考前根本不想翻。问题出在记法上——整道题抄下来配一个红笔答案看着密密麻麻意义不大。我更推荐一种认知偏差记录法错题本上只写三行内容。 第一行这道题考的概念比如克隆体属性继承。 第二行我当时选错的想法比如我以为改本体会影响克隆体。 第三行正确的概念表述比如克隆体在被创建时复制本体的属性此后两者互不影响。考前复习时只看这本不看原题。因为原题不可能再考一遍但认知偏差一旦被修正同类题就全都解了。我带的学生用这个方法进步速度普遍比抄题式错题本快。5.3 考场上两道客观题的取舍先做会做的不要死在卡壳里三级卷面里选择题和判断题通常排在前面。我的建议是顺着做但碰到一眼看不出来的题先标记跳过把后面能拿的分先拿到手。很多孩子容易犯的毛病是在一道读程序题上死磕了十分钟导致后面编程题时间不够。这是完全没有必要的。客观题部分不管整卷时间多长我的习惯是第一遍快速过会做的直接选第二遍回头处理标记过的题第三遍只检查错误率最高的判断和计算类选择题。如果一道题在第二遍时读了30秒还是没思路果断放弃。猜一个最像的答案都比空着强毕竟客观题猜还有概率对空了必丢分。5.4 考场细节圈关键词和不改来改去两个小习惯一个是读题时圈关键词一个是交卷前别随意改答案。圈关键词很好理解看到不正确错误不属于不会这种否定词用笔圈出来。我见过太多孩子把下列说法不正确的是看成下列说法正确的是最后还自信满满地选反了。这种丢分发生在考试上非常可惜。不改来改去这个原则是很多监考老师都会提醒的。原理很简单选择题第一反应往往基于最直接的记忆改答案时则往往基于想多了一层的不确定感而这一层多想很容易把本来对的改成错的。我自己考级和带考的经验都告诉我除非你明确发现了题目的某个关键词看漏了否则不要改答案。6. 从备考延伸出去三级客观题练的是程序感觉6.1 为什么说客观题比编程题更考验理解编程题可以不断试错、运行、修改客观上允许孩子靠调试来弥补理解上的不足。但选择题和判断题没有这个条件——它要求孩子在看到脚本的瞬间在脑子里把程序完整执行一遍并且不能出错。这个过程的本质就是抽象运行能力。千万别小看这个能力。它不只是应付考试用的也是后续学Python、C时最需要的核心素养。我见过不少编程能力强的大孩子遇到报错时能很快定位问题靠的就是这种脑内运行程序的直觉。三级客观题本质上就是第一次系统训练这种直觉的机会。如果孩子已经准备考2025年12月的这次三级我真心建议不要只盯着能不能过这个结果。把选择题判断题当成一次程序思维的体操训练踏踏实实做几周收获会比一张证书大得多。6.2 家长辅导时最容易踩的两个坑第一个坑是直接告诉答案。孩子问你这道题选什么你告诉他选B下次遇到同类题还是会错。正确的做法是让他讲给你听这道题在考什么你看到这段脚本是怎么想的中间哪一步开始不确定了只要孩子能把这个过程说出来你就能精准地找到他卡住的那个概念点。第二个坑是把看过当会了。有的孩子刷了很多题但错的永远是非错的那种题型。这时候别再刷题了停下来回到那个知识点用积木实际搭一段同样的逻辑让他亲手运行一遍看结果。亲眼看到原来条件成立时确实不进入循环比做十道题都管用。6.3 典型项目背后的原理比做出来更重要从最近的热搜词和往届出题倾向来看太阳系、飞机大战、贪吃蛇这类经典Scratch项目经常被用来当作大题背景或话题。因为它们恰好覆盖了三级最重要的几个知识点太阳系用到了广播和坐标运动飞机大战用到了克隆和碰撞检测贪吃蛇用到了列表和方向控制。但我必须提醒一句如果孩子只是照着教程把项目做出来了但让他解释为什么这里要用克隆列表里存的是什么他答不上来那这个项目对考试几乎没有帮助。考试不会问你怎么做一个飞机大战但非常可能会问飞机大战里敌人克隆体的数量是怎么控制的贪吃蛇的身体长度是用什么数据结构记录的。项目能做出来是好事但一定要回头把每一步的为什么抠明白。最后再分享一个我自己一直坚持的小习惯考前两周每天让孩子做三道读程序题只读不运行每道题都用状态表在纸上推演然后对答案。这个习惯花不了多少时间但坚持两周上考场时面对选择题判断题的心态会完全不一样——你会发现那些题目不再是要猜的题而是一眼就能看出考点的老朋友。祝12月考期顺利。
返回列表