NOC · 核桃编程马拉松初赛 题目解析
(小学高年级组)
1. 一些刚出生的小动物会紧紧跟随它们所见到的第一个移动的物体,这叫做
“ 印随行为 ” 。禾木打算做一个科普 “ 印随行为 ” 的小作品,请问下面哪段 代
码 不能让小鸡紧紧跟随小猫移动?( )
A、 B、
C、 D、
答案: B
解析:选项 B 中,角色会面向 “ 小猫 ” 当前面向的方向移动,而不是面向 “ 小
猫 ” 移动,应将 改成 。
2. 乌拉乎正在做一个模拟跳伞的小游戏,按照要求,跳伞运动员应该降落在
( 66 , 66 )位置处。舞台区如图所示,请问跳伞运动员会降落在舞台上的哪个
区域?( )
A、 A 区域 B、 B 区域 C、 C 区域 D、 D 区域
答案: A
解析:目标点( 66,66 )的 X 坐标大于 0, Y 坐标大于 0,所以目标点在 A 区域
中。
3. 禾木正在为自己的小游戏制作一个开始按钮,他希望在点击按钮的时候,出
现按钮先变大再变小的交互效果。请问下面哪段代码符合禾木的要求?( )
注意:按钮角色的初始大小为 100 。
A、 B、
C、 D、
答案: D
解析:执行选项 A 和选项 C 的代码并不能看到按钮的变化过程,选项 A 和选 项
C 错误,选项 B 中,按钮先变小后变大,不符合要求,选项 B 错误。正确答案
为选项 D。
4. 乌拉乎报名参加了 NOC 大赛,赛前他就为自己设计好了领奖当天的模拟动
画。主角的代码如下图所示,下面关于这段代码的说法中正确的是?( )
注意:声音 happy 的时长为 7 秒
A、先播放完声音 happy ,角色才会开始向舞台中心滑行
B、角色会一边向舞台中心滑行,一边播放声音咳嗽清嗓子
C、两段声音可能会重合在一起,同时在播放
D、主角说话的时候没有在播放任何声音
答案: D
解析:选项 A 中,执行【播放声音 happy 】后,下一个积木块会继续执行,并
不需要等待声音播放完成,该描述错误;选项 B 中,滑行积木块执行完毕后代
码才会继续向下执行,所以并不会出现一边滑行,一边播放咳嗽清嗓子的情
况,该描述错误;选项 C 中,题干中给出声音 happy 的时长为 7 秒,所以当角
色滑行到( 0,0 )点时, happy 就已经播放完了,并不会出现两段声音同时播放
的情况,该描述错误。正确答案为选项 D。
5.这是一个提醒大家不要在马路上玩滑板的小动画,舞台区如图所示,下面哪
组积木一定能让禾木判断自己有没有滑到马路上?( )
A、
B、
C、
D、
答案: A
解析:题干中要求判断的情况是:禾木是否滑行到马路上。选项 B 和选项 C 都
是以汽车作为判断条件,不符合要求,选项 B 和选项 C 错误;当使用【颜色碰
到颜色?】时,左边填入的颜色应是角色本体上的颜色,右边填入的颜色应是
需要进行判断是否碰到的颜色,选项 D 中左右填入的颜色反了,并不能实现题
干中要求的效果,选项 D 错误。正确答案为选项 A。
6. 角色的代码如下图所示,点击开始分别输入 3 和 4 以后,角色会说出数字
几?( )
A、 34 B、 7 C、 8 D、 6
答案: C
解析:【回答】中存储的内容为最近一次询问的输入内容,题干代码中【回
答】的内容就是第二次输入的 4,角色最后说出的【回答 +回答】的结果就 是
4+4 也就是 8,正确答案为选项 C。
7.乌拉乎正在制作一个以自己为主角的冒险小游戏,结果发现游戏难度有点高,
自己都过不去。他灵机一动决定给自己设置一个密钥,当按下 5 的时候,主角
可以瞬移到传送门的位置。请你从下面 4 段代码中选出所有能满足乌拉乎要求
的代码?( )
①
②
③
④
A、 ①②③④
B、 ①②④
C、 ②③④
D、 ①④
答案: A
解析:四段程序都可以实现按下 5 后主角瞬移到传送门的效果,所以正确答案
为 A。
8.禾木为自己的游戏设计了如下 代码:游戏角色从出发位置( -190 , -75 )移动
到传送门位置( 150 , -80 )后消失。 但他发现 游戏角色移动到传送门位置后并
不会消失 ,请问他应该怎么修改代码?( )
A、 将条件 “ X 坐标 = 150 ” 改成 “ Y 坐标 = 150 ”
B、把 “ X 坐标 = 150 ” 改成 “ X 坐标 > 150 ”
C、 在 “ 下一个造型 ” 下面加上 “ 等待 0.1 秒 ”
D、 在 “ 隐藏 ” 下面加上 “ 停止这个脚本 ”
答案: B
解析:由题干信息可知,角色需要移动到传送门位置, X 坐标变化的距离 是
150- ( -190 ) =340 步,角色每次移动 3 步,而 340 并不能被 3 整除,也就说明
条件 “ X 坐标 =150 ” 永远不会成立,选项 B 中的 把 “ X 坐标 = 150 ” 改成 “ X 坐
标 > 150 ” 就可以修正这个错误 , 所以正确答案为选项 B。
9.下列关于克隆的说法中错误的是?( )
A、复制角色也能实现克隆能实现的功能,只不过克隆能减少 代码 量,修改起来
也更简单。
B、当需要角色大量重复出现的时候,比如制作孙悟空拔一根毫毛变出一堆猴子
猴孙的效果就可以使用克隆。
C、克隆体的数量越多,效果越炫酷,可以同时制造出无限多个克隆体。
D、可以用克隆实现烟花四散的效果。
答案: C
解析:舞台中同时存在的克隆体数量是有上限的,如果舞台上克隆体数量过
多,又没有及时删除克隆体
2021年NOC大赛编程马拉松(核桃编程)图形化高年级组真题及答案解析A卷