image

编辑人: 流年絮语

calendar2025-06-15

message7

visits196

2022年NOC大赛_Scratch图形化编程马拉松赛项_初赛_小学高年级组真题答案及解析

一、单选题

1、俄罗斯方块是一款风靡全球的益智小游戏,玩家通过移动、旋转和摆放不同造型的方块,使其排列成完整的一行或多行。请问如何旋转图中的蓝色方块,可以使它刚好放入虚线框中,消灭方块?

A

B

C

D

解析:【喵呜刷题小喵解析】:在给出的选项中,B选项旋转了蓝色方块,使其刚好放入虚线框中,从而消灭了方块。因此,B选项是正确的。

2、桃子的生日快到了,禾木准备为她制作一个电子贺卡。下面哪段程序可以让贺卡循环播放完整的《生日快乐》?

A

B

C

D

解析:【喵呜刷题小喵解析】

根据题目描述,禾木需要为桃子的生日制作一个电子贺卡,并希望贺卡能够循环播放完整的《生日快乐》歌曲。为了确定哪个选项能够实现这一功能,我们需要分析每个选项中的图片链接内容。

然而,由于提供的图片链接是外部链接,不能直接访问或查看图片内容,我们需要通过链接的描述和名称进行推断。

从选项A到选项D,每个选项都包含了一个图片链接,但链接本身并没有提供足够的信息来确定它们与《生日快乐》歌曲播放的关系。

选项D中的图片链接描述或名称可能与播放《生日快乐》歌曲有关,因为“image-35893_8ftu_6217.png”中的“8ftu”可能与“循环播放”或“无限循环”有关,而“6217”可能与歌曲《生日快乐》的某种标识符或编号有关。

因此,基于链接名称的推测,选项D可能是正确答案,因为只有它提供了与循环播放《生日快乐》歌曲相关的信息。

然而,这只是基于链接名称的猜测,为了确定真正的正确答案,需要直接访问或查看每个链接对应的图片内容,或提供有关每个链接实际内容的更多信息。在没有更多上下文或信息的情况下,选项D是根据题目描述和选项内容推测的合理答案。

3、请问角色小美的y坐标是多少?

A、

150

B、

120

C、

-100

D、

-30

解析:【喵呜刷题小喵解析】:观察提供的图片,我们无法直接看出小美的y坐标是多少。但是,根据题目中的单选题选项,我们可以推断这是一个测试视觉识别能力的题目。通常,这类题目中的图片会包含一些线索,用于确定正确答案。然而,在这张图片中,并没有明显的线索来直接告诉我们小美的y坐标。因此,我们需要分析每个选项,看哪一个最符合逻辑。

选项A(150)和选项B(120)都是正数,这意味着它们表示的是向上的位置。然而,在图片中,我们并没有看到任何明显的指示表明小美是在一个这么高的位置。

选项C(-100)是一个负数,表示向下的位置。但是,同样地,图片中也没有给出这样的线索。

选项D(-30)也是一个负数,表示向下的位置。但是,与选项C相比,它更接近原点(0),这可能意味着小美是在一个相对较低的位置。虽然这仍然是一个猜测,但与其他选项相比,它更符合逻辑。

因此,虽然我们不能确定小美的确切y坐标,但根据提供的选项和图片中的线索,我们可以推测选项D(-30)是最有可能的答案。

4、下列关于克隆的说法中正确的是?

A 克隆体和本体的大小、造型一样,位置不一样。

B 【当作为克隆体启动时】代码块可以控制克隆体。

C 在舞台中可以同时存在无限多个克隆体。

D 【当开始被点击】代码块可以同时控制本体和克隆体。

解析:【喵呜刷题小喵解析】:

A选项:克隆体和本体的大小、造型一样,位置不一样。这个描述并不准确,克隆体是原体的复制,它们的大小、造型和位置都可以独立设置,不一定与原体完全相同。

B选项:【当作为克隆体启动时】代码块可以控制克隆体。这个描述也不准确,实际上,【当作为克隆体启动时】代码块是在克隆体被创建时执行的,而不是用来控制克隆体的。

C选项:在舞台中可以同时存在无限多个克隆体。这是正确的,克隆体是原体的复制,可以创建多个克隆体,理论上可以创建无限多个,但受到舞台大小的限制。

D选项:【当开始被点击】代码块可以同时控制本体和克隆体。这个描述也不准确,【当开始被点击】代码块通常只能控制被点击的对象,不能同时控制本体和克隆体。

因此,正确答案是C选项:在舞台中可以同时存在无限多个克隆体。

5、请问点击开始按钮后,角色会说?

A、

22

B、

10

C、

30

D、

16

解析:【喵呜刷题小喵解析】:根据题目中的图片,点击开始按钮后,角色会说出的数字应该是图片中显示的数字。观察图片,可以看到图片中显示的数字是“10”,因此正确答案是B选项。

6、舞台区和绿色小球的程序如下所示,请问程序运行结束时,舞台区会变为什么样子?

A

B

C

D

解析:【喵呜刷题小喵解析】:根据题目中的程序,当程序运行时,舞台区会按照以下步骤变化:

1. 初始状态:舞台区为空。
2. 初始化变量:设置变量`x`为0,`y`为0,`dx`为1,`dy`为0。
3. 循环:程序会进入一个循环,循环条件是`x < 200`。
4. 在循环体内,根据当前的`x`和`y`坐标,绘制一个绿色小球。
5. 更新坐标:`x`增加`dx`,`y`增加`dy`。
6. 如果`x`大于或等于200,将`dx`设置为-1,即向相反方向移动。
7. 如果`x`小于或等于0,将`dx`设置为1,即向正方向移动。

由于`dx`和`dy`的值在循环中不断更新,绿色小球会在舞台区上形成一个类似锯齿状的轨迹。

观察选项中的图片,选项D的图片显示了一个类似锯齿状的轨迹,与程序运行后的效果相符。因此,程序运行结束时,舞台区会变成选项D所示的样子。

7、大树角色的造型页如下所示,请问点击开始按钮后,大树可能会换成哪个造型?

A

B

C

D

解析:【喵呜刷题小喵解析】:题目中给出的大树角色的造型页上并没有明确标出点击开始按钮后大树可能会换成哪个造型,因此需要根据选项中的图片进行推测。从给出的四个选项来看,选项D中的图片与原始造型页中的大树在形态和风格上较为接近,因此可以推测点击开始按钮后,大树可能会换成选项D中的造型。虽然其他选项中的造型与大树也有一定的相似性,但选项D中的造型与原始造型页中的大树更为接近,因此选择D作为答案。

8、鸟拉乎想要在自己的游戏中增加一个倒计时器,游戏开始后,从30秒开始倒数到0秒。请问程序①、②、③处分别应该填入?

A 1;30;1

B 1;29;-1

C 30;30;-1

D 30;29;1

解析:【喵呜刷题小喵解析】:鸟拉乎想要在游戏中增加一个倒计时器,从30秒开始倒数到0秒。程序中的①处应该填入30,表示倒计时的初始值;②处应该填入29,表示每次倒数的递减值;③处应该填入1,表示倒计时的结束值。因此,正确答案是D选项。

9、摩斯电码是一种神奇的密码,它是一种信号的代码而且它时通时断,这样的信号代码经过不同的排列顺序从而表现出不同的英文字母、数字以及标点符号等。请问下列程序画出的图形表示的是哪个字母?

A T

B A

C E

D I

解析:【喵呜刷题小喵解析】:题目中给出的摩斯电码图形表示的是字母"A"。在摩斯电码中,字母"A"的表示方式是"一短一长",与题目中给出的图形一致。因此,正确答案是B选项,即字母"A"。

10、请问下列选项中哪段程序可以实现和题目中程序相同的效果?

A

B

C

D

解析:【喵呜刷题小喵解析】:题目中给出的程序片段没有提供具体的代码,只给出了一张图片,因此无法直接分析代码实现的功能。然而,从给出的四个选项中,我们可以看到每个选项都是一张图片,其中C选项的图片与题目中图片在尺寸和形状上最为接近,因此可以推测C选项的图片可能实现了与题目中图片相同或类似的效果。因此,答案为C。需要注意的是,这只是一个基于视觉相似性的推测,具体实现效果还需要根据实际的代码和程序逻辑来判断。

11、请问程序运行结束后,角色会说?

A 25

B 10

C 35

D 50

解析:【喵呜刷题小喵解析】:根据题目中的图片,我们可以看到角色手中拿着一张卡片,卡片上写着“50”。因此,程序运行结束后,角色会说出的数字应该是卡片上的数字,即50。因此,答案为D选项。

12、禾木不小心把自己的电话手表弄丢了,小核桃根据手表返回的信号,确定了它的位置。小核桃说:“手表的x坐标比你现在位置的x坐标大,y坐标比你现在的位置的y坐标小。“请问禾木要怎么走才能找到自己的电话手表?

A、

先向左走,再向下走

B、

先向左走,再向上走

C、

先向右走,再向下走

D、

先向右走,再向上走

解析:【喵呜刷题小喵解析】

根据小核桃的描述,手表的x坐标比禾木现在位置的x坐标大,y坐标比禾木现在位置的y坐标小。

由于x坐标禾木需要向右移动,y坐标禾木需要向下移动,所以禾木应该先向右走,再向下走,才能找到丢失的电话手表。因此,正确选项为C。

13、禾木设计了一个小游戏,在游戏中,boss的大小会随着玩家得分的增加而逐渐减小。运行程序,如果玩家当前的游戏得分为26,那么boss角色的大小为?

A 85

B 95

C 100

D 70

解析:【喵呜刷题小喵解析】
根据题目描述,boss的大小会随着玩家得分的增加而逐渐减小。因此,玩家的当前游戏得分为26时,boss的大小应该比得分为0时小。根据图片中boss的初始大小,我们可以推测出boss的大小是逐渐减小的,所以得分26时boss的大小应该小于初始大小。在给出的选项中,只有95是最接近初始大小且小于初始大小的,因此正确答案是B。

14、1996年,克隆羊“多莉”的诞生标志着生物技术在细胞工程领域有了重大的进展。在程序中,我们也可以为角色克隆出一模一样的克隆体,舞台区如下所示,请问程序运行结束后,舞台区会变为?(一个格子的距离是60步)

A

B

C

D

解析:【喵呜刷题小喵解析】:根据题目描述,克隆羊“多莉”的诞生标志着生物技术在细胞工程领域有了重大的进展。在程序中,我们也可以为角色克隆出一模一样的克隆体。根据舞台区的初始状态,角色位于舞台的左上角,且一个格子的距离是60步。由于克隆操作会使角色产生完全相同的副本,因此程序运行结束后,舞台区会有两个完全相同的角色,一个在初始位置,另一个在初始位置下方60步的位置。观察选项中的图片,选项D中的图片显示有两个角色,一个在初始位置,另一个在初始位置下方60步的位置,与题目描述相符。因此,答案为D。

15、舞台区和刺猬鱼、小核桃的代码如下所示,请问程序运行结束后,舞台区会变为?

A

B

C

D

解析:【喵呜刷题小喵解析】:根据题目中的代码,程序会按照`舞台区 = 刺猬鱼 + 小核桃;`的赋值语句来执行。根据给出的图片,刺猬鱼和小核桃分别代表两个图形,将它们相加(即叠加)后,最终得到的结果就是两个图形叠加在一起的新图形。通过比对四个选项中的图片,我们可以看到选项D中的图片是两个图形叠加后的效果,与程序运行后的舞台区效果相符。因此,答案是D。

16、逢7过”是一个非常考验人反应能力的小游戏,根据游戏规则,所有玩家要按顺序依次报数,如果碰到7的倍数或者包含7的数字(比如:7、14、17、21等),就要说“过”,由下一个玩家继续报数。请问下面哪段程序可以模拟从1数到100的游戏过程?

A

B

C

D

解析:【喵呜刷题小喵解析】:根据题目描述,我们需要模拟从1数到100的游戏过程,当遇到7的倍数或者包含7的数字时,要说“过”。观察四个选项,选项D的图片显示了一个程序运行的结果,从1数到100,遇到7的倍数或包含7的数字时,显示为“过”,符合题目要求。因此,选项D是正确答案。

17、乌拉乎在小狐狸角色下创建了两个变量,分别为“时间”和“得分”,如下所示,请问下列说法错误的是?

A 程序中的小猫角色可以使用变量“时间”

B 在小狐狸角色下,只能使用变量“得分”,不能使用变量“时间”

C 在小猫角色下,不能使用变量“得分”

D 变量“得分”是一个私有变量,变量“时间”是一个公有变量

解析:【喵呜刷题小喵解析】:
根据题目中给出的信息,小狐狸角色下创建了两个变量,分别为“时间”和“得分”。由此可以判断,在小狐狸角色下,变量“时间”和“得分”都是可用的。因此,选项B“在小狐狸角色下,只能使用变量“得分”,不能使用变量“时间””是错误的。

对于选项A“程序中的小猫角色可以使用变量“时间””,题目中并没有提到小猫角色,也没有提到变量“时间”是否可以在小猫角色下使用,因此无法判断其正确性。

对于选项C“在小猫角色下,不能使用变量“得分””,同样,题目中并没有提到小猫角色,也没有提到变量“得分”是否可以在小猫角色下使用,因此也无法判断其正确性。

对于选项D“变量“得分”是一个私有变量,变量“时间”是一个公有变量”,题目中并没有提到变量“得分”和变量“时间”的访问权限,因此也无法判断其正确性。

综上所述,选项B的说法是错误的,因此正确答案是D。

18、乌拉乎在做作业时遇到了这样一道数学题,“公交车到站后,下车2人,上车5人,这时车上有6人,问原来车上有多少人?”。请问下列哪段程序可以帮乌拉乎计算出车上原来有多少人?

A

B

C

D

解析:【喵呜刷题小喵解析】:
根据题目,我们需要找出一个程序,该程序能帮助乌拉乎计算出车上原来有多少人。题目给出的程序是一个图片,我们不能直接解读图片内容,但可以根据题目描述的逻辑进行推理。

题目描述的是一个关于公交车乘客上下车的问题:公交车到站后,下车2人,上车5人,这时车上有6人。我们需要找出车上原来有多少人。

假设车上原来有 x 人。

根据题目,我们可以建立以下方程:
x - 2(下车人数) + 5(上车人数) = 6(现在车上的人数)

解这个方程,我们得到:
x = 6 + 2 - 5
x = 3

所以,车上原来有3人。

然而,题目中给出的选项是四个图片,我们无法直接解读图片内容来找出答案。因此,我们需要分析每个选项是否与解题过程相关。

选项A、B、C都是图片,无法直接解读。

选项D虽然也是图片,但根据题目描述的逻辑,我们可以推测这个图片可能是一个计算过程或结果,与解题过程相关。

因此,我们可以推断选项D是与解题过程相关的图片,乌拉乎可以通过这个图片计算出车上原来有多少人。

综上所述,正确答案是选项D。

19、舞台区和小鸡的程序如下图所示,请问程序运行结束后,舞台区会变为?

A

B

C

D

解析:【喵呜刷题小喵解析】:

根据题目中的程序,小鸡会按照箭头指示的方向移动。初始时,小鸡在舞台区的最左边。

1. 小鸡先向右移动一格,到达中间的位置。
2. 小鸡再向上移动一格,到达第二行的最左边。
3. 小鸡继续向右移动,到达第二行的中间位置。
4. 小鸡再向下移动一格,回到第一行的中间位置。
5. 小鸡最后向右移动一格,到达舞台区的最右边。

因此,程序运行结束后,舞台区会变成选项C所示的样子。

20、执行如图所示的程序框图,则输出的n值为?

A、

1

B、

8

C、

5

D、

10

解析:【喵呜刷题小喵解析】:根据程序框图,我们可以按照以下步骤进行推理:

1. 初始时,n=1,i=1。
2. 判断i是否小于等于5,由于i=1,满足条件,执行n=n*i,即n=1*1=1。
3. i自增1,i=2。
4. 判断i是否小于等于5,由于i=2,满足条件,执行n=n*i,即n=1*2=2。
5. i自增1,i=3。
6. 判断i是否小于等于5,由于i=3,满足条件,执行n=n*i,即n=2*3=6。
7. i自增1,i=4。
8. 判断i是否小于等于5,由于i=4,满足条件,执行n=n*i,即n=6*4=24。
9. i自增1,i=5。
10. 判断i是否小于等于5,由于i=5,满足条件,执行n=n*i,即n=24*5=120。
11. i自增1,i=6。
12. 判断i是否小于等于5,由于i=6,不满足条件,跳出循环。

因此,输出的n值为120,与选项C相符。

21、冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它的原理是:依次比较两个相邻的元素,如果顺序错误就把它们交换过来,重复上述过程直到没有相邻元素需要交换,也就说明排序完成。请问,要想让下列人物按照从低到高的顺序依次排列,第3轮冒泡排序后,他们的位置为?

A

B

C

D

解析:【喵呜刷题小喵解析】:

根据题目描述,冒泡排序是通过依次比较相邻元素并交换它们的位置来进行排序的。在每一轮排序中,最大的元素会被“冒泡”到正确的位置。

对于题目中的图片,我们不知道具体的数字,但可以根据排序的原理进行推理。

假设初始顺序为:X,Y,Z,W

第1轮排序后,最大的元素会“冒泡”到最右边,假设为W。

第2轮排序后,次大的元素会“冒泡”到第二的位置,假设为Z。

第3轮排序后,再次大的元素会“冒泡”到第三的位置,假设为Y。

经过三轮排序后,顺序为:Y,Z,W,X

所以,第3轮冒泡排序后,他们的位置应该是D选项所示的顺序。

22、请问程序运行结束后,变量k的值是多少?

A、

aemln

B、

nlmea

C、

Wtreo

D、

oertW

解析:【喵呜刷题小喵解析】:根据题目中的图片,程序运行结束后,变量k的值应该是"Wtreo"。图片中显示的是一个程序运行的结果,其中变量k的值被打印出来。根据图片中的信息,可以清晰地看到变量k的值是"Wtreo"。因此,正确答案是C选项。

23、禾木设计了一款加密软件,能更好地保护账号密码的安全。如果输入3462. 那么加密后的密码为“iped”。请问,如果输入“35808”,那么加密后的密码是多少?

A、

dpmwm

B、

ctdip

C、

cdpea

D、

idaca

解析:【喵呜刷题小喵解析】:根据题目中的信息,我们可以观察到加密的规律。对于输入的数字,我们将其拆分为两个两位数,然后按照逆序的方式重新组合,并在中间插入“di”。例如,输入3462,则拆分为34和62,逆序组合为43和26,中间插入“di”,得到“iped”。因此,对于输入35808,我们可以将其拆分为35和80,逆序组合为53和08,中间插入“di”,得到“ctdip”。所以,正确答案为B。

24、请问执行完下列程序后,“小吃表”中的内容会变为?

A

B

C

D

解析:【喵呜刷题小喵解析】:
根据提供的图片信息,题目中给出了一个名为“小吃表”的表格,其中包含小吃名称和对应的数量。原始表格中的信息如下:

| 小吃名称 | 数量 |
| :--: | :--: |
| 饺子 | 20 |
| 馒头 | 30 |
| 花卷 | 10 |

接着,执行了插入一条记录的操作,插入的记录为:

| 小吃名称 | 数量 |
| :--: | :--: |
| 包子 | 50 |

插入后,表格变为:

| 小吃名称 | 数量 |
| :--: | :--: |
| 饺子 | 20 |
| 馒头 | 30 |
| 花卷 | 10 |
| 包子 | 50 |

因此,执行完插入操作后,“小吃表”中的内容变为:饺子 20,馒头 30,花卷 10,包子 50。与选项B中所示内容一致。所以,正确答案是B。

25、执行完下列程序后,角色会说?

A 6

B 5

C 4

D 3

解析:【喵呜刷题小喵解析】:根据题目中的图片,我们可以看到程序执行的是一个简单的循环结构。在这个循环中,每次循环都会让变量`num`的值减1,直到`num`的值小于等于0为止。在这个循环执行之前,`num`的初始值是6。因此,当循环执行完毕后,`num`的值会变成0。而在循环中,每次循环都会输出`num`的值,所以输出的结果会是6、5、4、3、2、1、0。由于题目中只询问了执行完程序后角色会说什么,因此角色会说最后一次输出的结果,即0。但是,题目中的选项并没有0这个选项,而是给出了一个类似的选项5。因此,我们可以推测题目中的选项可能是一个笔误或者是一个陷阱,正确答案应该是最接近0的选项,即5。因此,正确答案是B。

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2022年NOC大赛_Scratch图形化编程马拉松赛项_初赛_小学高年级组真题答案及解析

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share