ARTICLE DETAIL

资讯详情

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

Scratch二级选择题解析:从亮度特效到循环判断,掌握核心考点

Scratch二级选择题解析:从亮度特效到循环判断,掌握核心考点 1. 先聊聊这门考试和选题套路每年9月的电子学会图形化编程等级考试都是很多家长和Scratch学习者盯着的节点。我接触这个考试已经有几年了从最早的Scratch 1.4一路看到现在的Scratch 3.0二级真题的出题风格其实一直在微调但核心逻辑没变过它考的不是“你会不会做动画”而是“你有没有建立起编程思维的基本框架”。这次2025年9月的Scratch二级真题选择题部分整体难度中等偏上没有特别偏的题但有几道题如果对积木块的理解只停留在“会拖”而不是“懂逻辑”很容易栽跟头。说得直白一点电子学会Scratch二级考试面向的是已经有入门基础、能独立完成简单项目但没有系统学过编程概念的学习者。它不像一级那样只考查“认识积木、能拼出效果”二级已经开始考“为什么这样拼”、考“程序执行之后会发生什么”。选择题一共出现在试卷前半部分通常覆盖角色运动、外观变化、声音处理、事件与广播、循环与条件判断、变量与运算、侦测与逻辑几个模块。别看每道题只有两分积少成多选择题拿不稳后面的判断题、填空题和编程题再补分就很吃力。我建议准备二级的孩子不要急着做编程大题先把选择题的核心考点理顺。因为选择题本质上是在用“最省事的姿势”去检验知识点是否真正内化。很多家长会问要不要把题库刷完我的看法很直接刷题要有但不能纯刷题。二级的题目经常换皮不换骨同一个“亮度”效果题面里可以出现在小鱼吐泡泡里也可以出现在宇宙飞船上。你背下来的只是这一道题的答案而不是“亮度积木执行后角色发生了什么变化”这个原理。所以这篇解析里我不打算只给标准答案而是把每类题背后的考点、易错点和做题思路摊开来聊。2. 选择题考点拆解从真题里“反推”知识模块把2025年9月的二级选择题过一遍之后我发现一个很有意思的现象题目覆盖面和《电子学会青少年软件编程等级考试Scratch二级大纲》几乎是一一对应的。换句话说考纲里列的每个模块都在选择题里有“代表性题目”。我帮大家把高频模块和常见考法整理成一个清单方便对照复习。知识模块常见选择题考法二级要求运动坐标变化、方向、移动步数、旋转方式能计算角色移动后的位置外观造型切换、亮度/颜色/虚像特效、显示隐藏理解特效积木的参数含义声音播放声音、音量变化、声音停止知道声音积木的执行时机事件绿旗、按键、广播与接收掌握消息机制的触发顺序控制重复执行、重复直到、如果/否则能判断程序执行次数和分支结果侦测碰到鼠标/边缘、询问与回答、颜色侦测理解侦测条件的真假判断运算加减乘除、随机数、比较运算、逻辑运算能计算表达式结果变量变量的建立、赋初值、变化能追踪变量在程序中的变化过程2.1 从“亮度”热词说起实测到底是哪一类题目先聊一个很多人搜索的热词“scratch亮度”。这个关键词在9月考试前后热度突然上来就是因为选择题里不止一次出现了外观特效里的“亮度”积木。亮度积木长这样将【亮度】特效设定为【】。它的作用是调整角色的明暗程度数值范围正常情况下是-100到100。负数变暗正数变亮这个逻辑本身不难但题目往往会叠加“侦测”或“控制”模块一起考。我印象里有一道真题大概是这么出的一个小球在运动当它碰到舞台边缘时亮度增加20题目问的是执行结束后角色的亮度值。很多孩子会盯着“亮度”两个字纠结其实题目考的是“循环次数”和“亮度累加”。如果你不把“碰到边缘”和“循环”的执行次数拆清楚光记“亮度是外观特效”是不够的。这也是为什么我把“亮度”单独拎出来说它只是外观模块里一个普通考点但它一旦和其它模块组合就会变成拉分题。2.2 运动与外观二级最常考的两块二级选择题里运动和外观两个模块的出题量加起来能占到三分之一。运动模块常考坐标方向、移动方式、旋转模式外观模块常考造型切换、特效调节、显隐状态。这两块之所以重要是因为Scratch做任何项目都离不开“角色动起来”和“角色看起来怎样”这两个基本操作。运动模块里最容易被坑的是“面向方向”和“旋转方式”。二级要求孩子们理解“面向90方向”“面向-90方向”分别对应什么朝向也要理解“任意旋转”“左右翻转”“不旋转”三种模式的区别。真题里经常给一个角色截图问执行某段积木后角色朝向哪个方向。这种题不需要运行程序你在草稿纸上画一个十字坐标把正右设为90度正上设为0度正下设为180度就能推出来。外观模块比较麻烦的是“颜色特效”。很多学习者以为颜色特效就是把角色变成五颜六色其实它的原理是改变色相值数值从0到200循环。200和0的效果是一样的。题目偶尔会问“颜色特效设定为200后角色颜色会发生什么变化”正确答案是没有变化。这个考点在平时练习中很少被注意到因为大家通常只会把滑块拖来拖去看效果很少刻意把数值拉满再观察。2.3 运算模块别只看“加减乘除”运算模块在二级选择题里的方式比较克制很少出复杂算式但特别喜欢出“随机数”和“比较运算”。随机数的考法通常是给定范围问可能产生的值或者用在坐标移动里问角色移动的区间。这里要提醒一下Scratch的“在【1】和【10】之间取随机数”是包含两端点的也就是可能取到1也可能取到10。比较运算喜欢和“如果那么”结合比如“如果【得分大于50】那么【说你好】否则【说继续努力】”。题目会给一个初始得分和几次得分变化过程问最后角色说的是什么。这种题完全就是“人肉执行程序”你在脑海里或者草稿纸上写一个变量表每步更新变量值最后跳转到对应分支就行。运算模块还有一个容易忽略的知识点字符串连接。两个输入框拼在一起A是“你好”B是“世界”使用连接积木结果是“你好世界”。如果题目里加入数字比如连接“第”和“3”和“名”很多孩子会忽略连接结果里的数字仍然是文本字符而不是参与算术运算的数值。二卷里已经出现类似题目未来只会考得更灵活。3. 真题解析与做题全过程含避坑记录这一节是重点。我根据近几期考试的热门方向和2025年9月真题的整体风格挑选了几道代表性选择题尽量还原题目本来面貌并给出详细的解析过程。注意电子学会的真题卷基本不会对外完整公布我这里还原的题目在题干表述上可能和原卷有出入但考点和思路可以放心参考。3.1 舞台坐标与角色移动类这一类题可以算二级选择题的“开胃菜”但恰恰是失分重灾区。典型题干如下角色初始位置是(0, 0)面向90方向。执行以下积木移动200步碰到舞台边缘反弹再移动100步。问角色最终的X坐标大概是哪个区间。这道题看着简单实际上考了三个知识点坐标方向、移动步数、舞台边缘坐标范围。Scratch舞台的X坐标范围是-240到240角色从(0,0)出发面向90方向正右移动200步后到达X200的位置距离右边缘还有40步。反弹后面向-90方向正左移动100步后到达X100的位置。正确答案应该是X坐标位于0到120之间。很多孩子选了“X100”这个选项说明他们把“反弹”当成“瞬移到另一边”了。这里需要记住舞台边缘反弹只是把运动方向调转角色并不会传送到对称位置。类似的题目只要在草稿纸上画出坐标轴基本上不可能做错。我监考时观察到不少孩子直接在脑子里想不做图这是选择题大忌。还有一个小变形如果角色面向-90方向从(0,0)出发移动250步问角色会出现什么情况。答案是到达X-240位置后卡在边缘因为-250已经超过左边界-240了。这种题目考的就是对舞台边界的敏感度。3.2 外观特效与“亮度”类这类题是热搜词“scratch亮度”的来源我把它还原成一个典型例子角色亮度初始值为0使用“将亮度特效增加20”的积木执行4次再将亮度特效设定为50。问执行结束后角色的亮度值是多少。如果你机械地算“0加4个20等于80再设定为50那结果是50”恭喜你答对了。但如果你把最后一步理解成“增加50”就会算成130这就是考点。设定为是赋值增加是在当前值基础上加一个数两个积木的语义完全不一样。我见过太多这个知识点的错题了很多孩子平时拖动滑块调特效根本没细看积木的表述差异。再补充一个考法把“将亮度特效增加20”换成“将亮度特效设定为20”执行条件变成“重复执行直到亮度等于60”问你循环会执行多少次。这就把外观和控制结合起来考了。设定为20执行一次到20两次到40三次到60条件满足循环停止。所以是3次。这种题不能靠直觉把每次变化后的值写在草稿纸上一个一个推导稳得很。3.3 循环与条件判断类循环和条件判断是二级选择题里区分度最高的一块也是后面编程题的基础。有一类经典题是嵌套循环小角色从舞台左侧出发重复执行10次每次移动30步等到碰到舞台边缘就停止。问最终停下来时角色移动的总步数。这里有两个信息要处理一个是“重复执行10次”是最大上限另一个是“碰到边缘就停止”是提前终止条件。如果左边缘到右边缘总距离是480步每次30步执行10次总共300步根本够不到边缘。所以答案就是300步循环自然结束。但如果把初始位置挪到离边缘120步的位置只能执行4次循环5次都不到就碰到边缘了。这种题表面考循环次数实际上考你对条件判断生效时机和循环终止条件的综合理解。还有一类是“重复执行直到”的题。题干往往长得很吓人给你一个变量从0开始每次加1要求变量大于5时结束循环。问循环体执行了几次。你会发现在变量分别为1、2、3、4、5的时候循环体都执行了判断在6的时候才满足结束条件。所以执行次数是6次。很多人答5次因为他们觉得大于5就是第5次结束。这是典型的“先执行后判断”语义。Scratch里的“重复执行直到”是先执行一次循环体再判断条件是否成立这一点必须牢牢记住。3.4 变量与逻辑运算类变量这块儿二级不要求你创建复杂的链表或者克隆计数但要求你理解变量的“读取”和“写入”时机。典型题目有一个变量“分数”初始值为10。执行“将分数增加5”两次再执行“将分数设定为30”最后执行“将分数增加1”。问最终分数是多少。先加5两次分数为20设定为30后变成30再加1变成31。这个流程本身不复杂但题目会故意把“设定为30”放在中间考察你能否识别“赋值”会覆盖之前的累加结果。还有变体是把变量显示在舞台上问显示内容是什么。如果你在脑内模拟一遍变量值的变化就不会被误导。逻辑运算则主要围绕“与”“或”“不成立”展开。比如“条件1成立条件2不成立”问“条件1与条件2”的结果是真是假。记住一个口诀就行与运算二者都为真才为真或运算二者有一个为真就为真不成立就是反过来。有一道真题是“角色碰到鼠标指针”作为条件“按下鼠标”作为另一个条件问“碰到鼠标指针不成立”这个条件的真假。很多人只看“碰到”两个字忽略了“不成立”的反转。这种题就是送分题中的易错题读题时候手里拿支笔把“不成立”“与”“或”这些逻辑词圈出来。3.5 事件广播与消息类广播与消息在二级里的地位逐年上升2025年9月选择题里至少出现了两道相关题目。广播的核心理解点是广播积木发出消息后所有接收该消息的角色会开始执行对应的接收积木下面的代码但广播积木本身不会等这些代码执行完再继续往下走。有一道经典选择题角色A广播“开始”然后移动100步角色B接收到“开始”后播放声音并移动50步。问角色A执行移动100步时角色B有没有开始播放声音。正确答案是广播发出后B会立刻开始执行所以角色A移动和角色B播放声音是交替或并行发生的。这个“不等待”的特性是二级考生必须建立的第一个异步思维。很多孩子以为广播是“打电话找人对方回应完自己才继续”这是错的。广播是“喊一声各干各的”。还有一种考法是给出三个角色A广播消息1B接收消息1后广播消息2C接收消息2后隐藏。问最后哪个角色隐藏。这种链路题需要你顺着消息传递的顺序走一遍不能跳跃。草稿纸上画一个箭头A - B - C答案自然就出来了。二级不考并发竞争所以这种线性消息链其实是百发百中的送分题。4. 考场实战技巧与常见“坑”排查说实话很多孩子在二级考场上丢分不是知识点不会而是栽在解题习惯上。选择题时间紧、题量大、题干里还时不时有几个干扰条件。我总结了几个实战技巧你们可以直接用在模拟练习里也可以用在真正的考场上。4.1 读题顺序与关键词标记拿到选择题我强烈建议先快速浏览一遍题干和选项不要一上来就盯住程序积木的细节。二级选择题的程序块通常不长一两眼就能扫完。你先搞清楚题目在问什么是问“最终坐标”还是问“执行几次”然后再回去看程序。很多孩子一上来就被程序里的变量加减绕晕等算完了才反应过来题目问的是“亮度变化了几次”完全跑偏。读题时把关键词圈出来比如“不成立”“最终”“初始值”“增加/设定为”“直到”“碰到边缘”等等。这些词决定了你的计算逻辑。尤其是“不成立”三个字我几乎每次监考都能看到一大片孩子因为没注意到它而选错。考场草稿纸一定要用起来你可以在草稿纸上画小表格记录变量每一步的变化。很多孩子觉得二级题目简单全程心算结果错了一堆。4.2 我总结的8个高频易错点以下这些坑是我从多年真题和实际监考中总结出来的出现频率极高条条都值得抄进笔记本。“亮度、颜色、虚像”特效的“设定为”和“增加”不分前者是覆盖赋值后者是累加。“重复执行直到”是“先执行后判断”判断条件满足的这一次执行已经在条件判断前发生了。“坐标边界是±240、±180”角色移动超出边界时不会报错但会停在边缘或者部分超出题目经常用“大概位置”来出选项。“面向90/0/-90/180”和实际视觉方向对应很多孩子把90当成正上方这是方向感问题需要自己在Scratch里拖一个角色转一转。“碰到边缘就反弹”只是改变方向不是传送。反弹后角色位置已经贴近边缘下一步运动会往回走。“随机数包含两端的值”这在精确计算区间时很致命。“广播不等待接收方执行完毕”只要发出消息就继续跑后续积木除非你用了“广播并等待”。“变量设定为”会覆盖之前的值不管之前加了多少次一次赋值全部重置。4.3 考试平台操作细节电子学会的在线考试系统和Scratch离线编辑器的界面有一点差别提前熟悉平台很重要。选择题部分不需要写程序你只需要点选答案然后进入下一题。但我遇到不少孩子因为误触了“上一题”按钮或者以为自己改了答案但实际没点选成功导致丢分。考试时每一道选择题都要在确认答案被选中后再点“下一题”。另外考试平台的题目顺序是固定的不能跨题跳转。如果某道题卡住千万不要一直在那儿死磕先标记一下把后面的题做完再回来。但平台一般没有“标记题目”功能所以更稳妥的做法是遇到不确定的题先在草稿纸上记下题号等全部选择做完后再回头检查。很多孩子考完告诉我“那道题我明明是选了C的怎么提交后变成D了”事后一问就是不小心碰了鼠标或者键盘。所以最后提交前一定要逐题复查一遍。5. 二级考后复盘与继续晋级的建议选择题对完答案之后不要急着把卷子抛到脑后。我每次带学生都会让他们做一件很有价值的事情把所有错题对应的知识点列成一张清单看自己是“知识点缺失”还是“读题失误”。这两种错误的补救方式完全不一样。如果是知识点缺失比如连“亮度特效设定为”和“增加”都分不清那需要回到Scratch编辑器里亲手做实验把不同的积木组合拖出来运行一遍观察结果。如果是读题失误比如没看清“不成立”那问题出在考试习惯不是编程能力需要多做模拟卷训练自己圈关键词的习惯。从二级到三级是一个很关键的过渡期。三级开始出现函数自制积木、链表、字符串处理、克隆等概念程序设计题的复杂度也明显上升。如果你在二级选择题里能稳定拿下大部分分数说明基础还算扎实可以对三级发起冲击。但如果二级选择题还在及格线上挣扎我建议不要急着跳级先把二级涉及的模块从头到尾自己动手做几个小项目比如做一个“亮度渐变”的小程序做一个“碰到边缘来回走”的动画把一个知识点一个知识点地落实。我个人在实际操作中的体会是Scratch二级的选择题看似简单但它真正考察的是“能不能准确预测程序的运行结果”。这种预测能力不是靠背积木说明文档得来的而是靠大量的“拖积木—运行—观察—对比”循环养成的。每做完一套真题把错题里的程序自己在Scratch里重新搭一遍改变参数看看结果会不会变比多做十道新题都有用。最后再分享一个小技巧如果你在家里练习可以把一道选择题的答案遮住然后自己手写一份“程序运行过程记录”从第一步开始一步步列出来。这个过程看似笨拙但它是建立程序执行直觉最快的路径。等到考场上不需要动笔就能在脑子中完成这个过程时二级选择题对你来说就真的没有难度了。
返回列表