NOC·核桃编程马拉松初赛题目解析
(小学高年级组)
1. 詹天佑是著名的中国近代铁路工程专家,被誉为中国首位铁路总工程师。他
负责修建了京张铁路等工程,其中青龙桥车站的人字形铁路非常出名。禾木想
要模拟一下列车经过这段路的运行过程,假设每一段都是 100 步,请问下面哪
段代码符合要求?( )
列车角色
A、 B、
C、 D、
答案:C
解析:列车的运行过程可以分为三部分:①面向 75 度方向前进;②掉转车头
(转向);③面向-45 度方向前进。选项 A 中,在第②步时移动了 100 步,错
误;选项 B 中,直接使角色面向-45 度会将列车翻转车轮朝上,错误;选项 D
中,最后应移动-100 步,移动 100 步会使列车朝右下方移动,错误。正确答案
为选项 C。
2. 在中国象棋里,马走“日”,象走“田”,如图所示,在场上没有其它棋子
时,马可以移到 1、2、3 这三个位置。已知棋盘格子的边长为 50,请问下面哪
段代码不能让马移到位置 2 上?( )
A、 B、
C、 D、
答案:D
解析:选项 D 中的代码会让‘马’移动到棋盘之外,不能移动到位置 2,正确
答案为选项 D。
3. 桃子做了一个答题闯关的小作品,由于担心有一些年龄特别小的同学不认识
字,他给作品增加了一个点击读题的按钮。请问,下面哪段代码能够实现这个
功能?( )
A、 B、
C、 D、
答案:B
解析:按照题干要求,实现的效果应该是点击“按钮”角色,播放“题干”的
音频文件,所以正确答案为选项 B。
4. 禾木为自己的作品准备了两段音乐,代码如下图所示,角色要一边滑行,一
边播放第一段声音,滑行结束后再播放第二段声音。但他发现现在两段声音会
有一部分叠在一起,请问下面哪种修改方法能解决问题?( )
A、把【播放声音第一段声音】换成【播放声音第一段声音等待播完】
B、把滑行时间调长,调成第一段声音的长度
C、把两段声音合到一起
D、把【播放声音第二段声音】换成【播放声音第二段声音等待播完】
答案:B
解析:在两个播放声音积木块之间只间隔了一个【在 6 秒内滑行到 x:100 y:100】
积木块,所以当第一段声音开始播放的 6 秒后,第二段声音就会开始播放,如
果要避免重叠,需要增加滑行到积木块中的时间,这个时间不能短于第一段声
音的长度,这样才能保证在第二段声音播放之前,第一段声音能播放完。所以
正确答案为选项 B。
5. 乌拉乎想要做一个企鹅走迷宫的小游戏,为了增加难度,他将规则设定为:
“如果企鹅碰到迷宫墙壁(是单独的角色),会回到出发点。”请将能够帮助
乌拉乎实现这个要求的所有积木选出来?( )
①
②
③
A、① B、①② C、①②③ D、②③
答案:C
解析:①中的碰到角色和②中的碰到颜色都可以实现题干中要求的功能,因为
企鹅角色的描边也是黑色,所以③中的黑色碰到黑色也是可以的。正确答案为
选项 C。