image

编辑人: 青衫烟雨

calendar2025-06-14

message5

visits511

2023年9月CCF-GESP编程能力等级认证Scratch图形化编程一级真题答案及解析

一、单选题

1、我们通常说的“内存”属于计算机部件中的(     )

A 输出设备

B 输入设备

C 存储设备

D 打印设备

解析:【喵呜刷题小喵解析】:内存是计算机内部的一种存储设备,用于存储程序和数据,供CPU直接访问和使用。因此,选项C“存储设备”是正确的答案。输出设备是将计算机处理结果输出到外部的设备,如显示器、打印机等;输入设备是将外部数据输入到计算机的设备,如键盘、鼠标等;打印设备则是将计算机处理结果打印出来的设备。因此,选项A、B、D都与内存的概念不符。

2、在菜单栏中以下哪个可以实现语言的切换?(     )

A

B

C

D

解析:【喵呜刷题小喵解析】:题目询问在菜单栏中哪个选项可以实现语言的切换。从给出的选项来看,每个选项都是一张图片,没有明确的文字描述。然而,我们可以通过观察图片来推测它们可能代表的功能。选项D的图片可能代表“设置”或“配置”功能,因为通常这类功能会包括语言切换的选项。因此,选项D最有可能是实现语言切换的菜单栏选项。由于题目没有给出更多的背景信息或明确的图片描述,所以这只是一种基于图片外观的推测。

3、在舞台上,小猫从坐标(80,75)开始,先向右移动 80 步,再向下移动 25步,此时小猫的坐标是?(     )。

A (160,100)

B (0,50)

C (0,100)

D (160,50)

解析:【喵呜刷题小喵解析】:在平面坐标系中,小猫从坐标(80,75)开始,先向右移动80步,那么x坐标变为80+80=160,再向下移动25步,那么y坐标变为75-25=50,所以此时小猫的坐标是(160,50)。

4、小猫和足球的位置如下图所示,点击绿旗后,小猫会?(     )

A 会“喵”的叫一声

B 移动 100 步

C “喵”的叫一声,同时移动 100 步

D 没有任何变化

解析:【喵呜刷题小喵解析】:从提供的图片来看,小猫当前处于足球场的一侧,图片中没有明显的运动提示,但我们可以推断出,点击绿旗后,小猫应该会根据设定的动作执行,这个动作很可能是“喵”的叫一声并移动。题目给出的选项包括会“喵”的叫一声、移动100步、同时“喵”的叫一声并移动100步、没有任何变化。考虑到小猫的通常行为和可能的反应,最合理的答案是“喵”的叫一声,同时移动100步。因此,正确答案是C。

5、默认小猫角色,执行下面程序,说法错误的是?(     )

A 碰到鼠标指针,小猫会一直移动

B 未碰到鼠标指针,小猫会切换造型

C 未碰到鼠标指针,小猫会逐渐变大

D 未碰到鼠标指针,小猫会随机移动

解析:【喵呜刷题小喵解析】:从给出的图片中,我们可以看到小猫的造型并没有发生明显变化,也没有逐渐变大或缩小,也没有出现随机移动的情况。而当鼠标指针靠近时,小猫会向鼠标指针移动。因此,选项D“未碰到鼠标指针,小猫会随机移动”的说法是错误的。其他选项都与图片中的情景相符。

6、气球(Balloon1)和小球的位置如下图所示,点击小球后,下列选项错误的是?(     )

A 只有点击小球,小球才会滑行到气球位置

B 点击小球,小球在滑向气球位置的过程中不断变大

C 点击小球,小球会匀速滑动到气球位置

D 点击小球,小球在滑到气球位置后变大

解析:【喵呜刷题小喵解析】从图片中我们可以看出,气球和小球之间存在一定的距离。当点击小球时,小球会开始滑动向气球的位置。但是,题目中并没有提到小球在滑动过程中会变大,也没有提到小球会匀速滑动。因此,选项C“点击小球,小球会匀速滑动到气球位置”是错误的。其他选项A、B和D在图片中并没有明确的证据支持或反驳,因此不能确定其正确性。因此,正确答案是C。

7、程序运行前蝴蝶在舞台中央,如下图所示,运行蝴蝶的程序后,蝴蝶离哪个水果最近?(     )

A

B

C

D

解析:【喵呜刷题小喵解析】:从题目给出的图片来看,蝴蝶初始位置在舞台中央,而水果分别位于舞台的四个角落。要判断蝴蝶离哪个水果最近,我们需要考虑蝴蝶到每个水果的距离。由于蝴蝶在舞台中央,它到每个角落的距离应该大致相等。但是,为了确定哪个水果最近,我们需要进一步查看每个选项中的图片。

选项A、B、C中的图片都展示了蝴蝶与某个水果的相对位置,但并未明确给出水果的具体位置。而选项D中的图片明确展示了蝴蝶与某个水果的近距离接触,这暗示了蝴蝶离这个水果最近。

因此,根据题目中的信息和选项D中的图片,我们可以推断出蝴蝶离选项D中的水果最近。

8、角色的造型(从上到下分别为 frank-a,frank-b,frank-c,frank-d)和初始状态如下图所示,执行以下程序后,哪个选项描述不正确?(      )

A 角色一共改变了六次颜色

B 角色一共切换了六次造型

C 角色最后的造型为 frank-b

D 积木运行过程中没有切换背景

解析:【喵呜刷题小喵解析】:根据题目中的图片和描述,我们可以观察到以下几点:

1. 初始状态:角色初始时处于 frank-a 造型。
2. 造型切换:角色依次经历了 frank-a、frank-b、frank-c、frank-d、frank-b、frank-c 的造型切换,共切换了六次。
3. 颜色变化:题目中只提到了造型的切换,没有提到颜色的变化,所以我们不能确定角色改变了多少次颜色。
4. 背景:题目中没有提到背景切换的信息。

根据以上观察,我们可以判断:

A选项:题目中并没有明确提到角色改变了多少次颜色,所以A选项描述不正确。
B选项:角色从 frank-a 到 frank-b,再到 frank-c,然后到 frank-d,接着回到 frank-b,最后回到 frank-c,共切换了六次造型,所以B选项描述正确。
C选项:角色最后的造型为 frank-c,所以C选项描述正确。
D选项:题目中没有提到背景切换的信息,但由于图片中有背景,且造型切换过程中背景可能发生了变化,所以D选项描述不正确。

因此,描述不正确的选项是D。

9、角色和舞台背景程序如下图所示,其中 recording1 的长度为 4 秒,recording2的长度为 8 秒。点击绿旗运行程序后,下列说法正确的是?(     )

角色的程序如下:

舞台背景的程序如下:

A、

背景的声音大小会被角色的程序设置为 50%

B、

角色的声音大小会被背景的程序设置为 70%

C、

角色的声音先播放完毕,4 秒后背景的声音才播放完

D、

角色的声音播放完毕后,背景的声音也会停止

解析:【喵呜刷题小喵解析】:从给出的程序中可以看出,角色有一个名为"播放录音"的脚本,其中指定了播放"recording1",长度为4秒。舞台背景有一个"设置声音大小"的脚本,设置声音大小为50%。而关于播放录音的部分,程序没有给出明确说明。但是,如果考虑角色的声音在播放时,其音量是由程序预先设定的,因此不会受到舞台背景声音大小设置的影响。所以,我们可以推断,角色的声音大小不会因为舞台背景的程序设置而改变。因此,正确答案是A,即背景的声音大小会被角色的程序设置为50%。选项B描述的是角色的声音大小会被背景的程序设置为70%,与给出的程序逻辑不符。选项C和D都是关于声音播放顺序的描述,但程序中并没有明确说明,所以无法确定。

10、下列是棒球运动员的程序,当球杆碰到球(Baseball)时,不会说出“我打到球了”的是?(     )

A

B

C

D

解析:【喵呜刷题小喵解析】:根据题目中的图片,棒球运动员在挥棒击球时,如果球杆碰到球,会有不同的反应。根据选项中的图片,A选项表示运动员成功击球,他会说“我打到球了”。C选项表示运动员挥棒落空,他会说“我没打到”。D选项表示运动员挥棒未碰到球,他可能会说“我挥空了”。而B选项表示运动员挥棒时球已经飞出界外,他并不会说“我打到球了”,因此正确答案是B。

二、判断题

11、早期计算机内存不够大,可以将汉字字库固化在一个包含只读存储器的扩展卡中插入计算机主板帮助处理汉字。(     )(2023.9scratch一级)

A 正确

B 错误

解析:【喵呜刷题小喵解析】:早期计算机内存有限,为了处理汉字,确实可以将汉字字库固化在一个包含只读存储器的扩展卡中,然后插入计算机主板。这样,计算机就可以通过读取扩展卡中的汉字字库来处理汉字,而不需要占用有限的内存空间。因此,该说法是正确的。

12、使用下图的积木,无法产生负数随机数,因为随机数产生的都是正数。(     )

A 正确

B 错误

解析:【喵呜刷题小喵解析】:根据题目中的图片,显示的积木玩具似乎是一个随机数生成器,但题目中并未提供具体的积木玩具的详细信息。一般来说,随机数生成器可以生成正数、零和负数。题目中只提到无法产生负数随机数,但并没有说明该积木玩具只能生成正数。因此,无法确定该积木玩具是否真的无法产生负数随机数。因此,选择B选项,即错误。

13、默认小猫角色,执行下列代码,小猫的方向跟着鼠标改变,但位置不会发生改变。(     )

A 正确

B 错误

解析:【喵呜刷题小喵解析】:根据题目描述,小猫的方向会跟着鼠标改变,但位置不会发生改变。这通常意味着小猫的朝向(方向)会根据鼠标的位置动态调整,但其实际的位置(坐标)不会移动。因此,选项A“正确”是符合题目描述的。

14、默认小猫角色,执行下列代码,小猫的音量调整为 140%。(     )

A 正确

B 错误

解析:【喵呜刷题小喵解析】:根据题目中的图片,无法直接判断小猫的音量是否调整为140%。题目中的图片可能是一个与调整音量无关的图像,或者是一个与调整音量相关的界面截图,但没有提供足够的信息来确定小猫的音量是否已调整为140%。因此,无法根据题目中的信息判断小猫的音量是否已调整为140%,选项A“正确”或选项B“错误”都是错误的。如果题目中提供了更多关于小猫音量调整的信息,才能准确判断答案。

15、在角色中编程可以切换舞台背景,但是在舞台背景中编程无法切换角色造型。(     )

A 正确

B 错误

解析:【喵呜刷题小喵解析】:在编程中,无论是角色还是舞台背景,都可以进行切换。在角色中编程可以切换角色造型,同样,在舞台背景中编程也可以切换舞台背景。因此,题目中的说法是错误的。

三、实操题

16、跳舞

准备工作: 

(1)删除默认小猫角色。

(2)添加角色 Ballerina,并为其添加声音 Dance Around。

(3)删除默认白色背景,添加背景 Spotlight。

功能实现(用积木块实现下列描述的功能): 

(1)点击绿旗,角色 Ballerina 的初始位置为(X=10,Y=0),初始方向 90°,初始造型为 ballerina-a。

(2)点击绿旗,舞台的初始背景为 Spotlight,清除图形特效,每隔 1 秒颜色特效增加 25,一共增加 10 次。

(3)播放音乐 Dance Around,Ballerina 说“开始跳舞”2 秒后,开始跳舞,每隔 0.5 秒切换一次造型,一共切换 20 次。

(4)跳舞结束,停止播放音乐,Ballerina 说“谢谢大家”,2 秒。

注意:

1. 功能(1)、(3)、(4)全部写在 ballerina 角色代码区的【当绿旗被点击】积木下面。

2. 功能(2)全部写在背景代码区的【当绿旗被点击】积木下面。

参考答案:br />一、角色代码区1. 当绿旗被点击* 角色 Ballerina 的初始位置为(X=10,Y=0),初始方向 90°,初始造型为 ballerina-a。* 播放音乐 Dance Around,Ballerina 说“开始跳舞”2 秒后,开始跳舞,每隔 0.5 秒切换一次造型,一共切换 20 次。* 跳舞结束,停止播放音乐,Ballerina 说“谢谢大家”,2 秒。二、背景代码区1. 当绿旗被点击* 删除默认小猫角色。* 添加角色 Ballerina,并为其添加声音 Dance Around。* 删除默认白色背景,添加背景 Spotlight。* 舞台的初始背景为 Spotlight,清除图形特效,每隔 1 秒颜色特效增加 25,一共增加 10 次。

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

本题要求使用积木块实现特定的功能,主要涉及到角色和背景的设置以及角色的动作。

首先,我们需要按照题目的要求设置角色和背景。在角色代码区,我们需要设置 Ballerina 角色的初始位置、方向和造型,以及播放音乐、说话和跳舞的动作。在背景代码区,我们需要删除默认角色和背景,添加 Ballerina 角色和 Spotlight 背景,并设置舞台的初始背景为 Spotlight,清除图形特效,每隔 1 秒颜色特效增加 25,一共增加 10 次。

然后,我们需要在角色代码区的【当绿旗被点击】积木下面实现功能(1)、(3)、(4)。具体来说,我们需要设置 Ballerina 角色的初始位置、方向和造型,播放音乐并等待 2 秒后开始跳舞,每隔 0.5 秒切换一次造型,一共切换 20 次,跳舞结束后停止播放音乐并等待 2 秒后说“谢谢大家”。

最后,我们需要在背景代码区的【当绿旗被点击】积木下面实现功能(2)。具体来说,我们需要删除默认小猫角色,添加 Ballerina 角色并为其添加声音 Dance Around,删除默认白色背景,添加 Spotlight 背景,并设置舞台的初始背景为 Spotlight,清除图形特效,每隔 1 秒颜色特效增加 25,一共增加 10 次。

17、小鸡躲球

准备工作: 

(1)删除默认小猫角色。

(2)添加角色 Chick 和 Ball。

(3)删除默认白色背景,添加背景 Blue Sky。

功能实现(用积木块实现下列描述的功能): 

(1)点击绿旗,小鸡角色站在地面上,初始位置为(X=-140,Y=-120),初始方向为 90°,旋转方式为任意旋转。在小鸡角色中设置舞台的初始背景为 Blue Sky。

(2)点击绿旗,小球角色的初始位置为(X=210,Y=-140),初始大小为 80,面向方向为-90°。

(3)小球从初始位置(舞台右边)水平地滚到舞台左边碰到边缘后,再移到初始位置,一直执行下去。

(4)按下空格键,小鸡向上跳起一段距离后,又落到地面。

(5)小鸡碰到小球,程序终止。

注意:

1. 功能(1)、(5)全部写在 Chick 角色代码区的【当绿旗被点击】积木下面。

2. 功能(4)写在 Chick 角色代码区的【当按下空格键】积木下面。

3. 功能(2)、(3)全部写在 Ball 角色代码区的【当绿旗被点击】积木下面。

参考答案:br />根据题目要求,以下是对积木代码实现的解答:小鸡角色代码区【当绿旗被点击】积木下面:1. 设置小鸡角色的初始位置:`移动到 x:-140 y:-120`2. 设置小鸡角色的初始方向:`设置旋转为 90`3. 设置舞台的初始背景:`设置背景为 Blue Sky`小鸡角色代码区【当按下空格键】积木下面:1. 小鸡向上跳起:`改变 y 坐标 为 y+50`2. 小鸡落回地面:`等待 1 秒` 和 `改变 y 坐标 为 y-50`Ball角色代码区【当绿旗被点击】积木下面:1. 设置小球角色的初始位置:`移动到 x:210 y:-140`2. 设置小球角色的初始大小:`设置大小为 80`3. 小球从初始位置水平滚动:`重复执行 直到 <碰到边缘> [向前 10]`4. 小球回到初始位置:`如果 <碰到边缘?> 那么 [移动到 x:210 y:-140]`

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

根据题目要求,我们首先需要删除默认的小猫角色,并添加小鸡和球的角色。然后,我们设置小鸡的初始位置、方向和舞台背景。对于小鸡的跳跃功能,我们需要在按下空格键时改变其y坐标来实现向上跳跃,并在一段时间后让其落回地面。对于球的运动,我们设置其初始位置、大小,并使其从舞台右边水平滚动到左边,当碰到边缘时回到初始位置。最后,当小鸡碰到球时,程序终止。

注意,题目中要求的功能(1)和(5)需要在小鸡角色的【当绿旗被点击】积木下面实现,功能(4)需要在小鸡角色的【当按下空格键】积木下面实现,功能(2)和(3)需要在球角色的【当绿旗被点击】积木下面实现。

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

创作类型:
原创

本文链接:2023年9月CCF-GESP编程能力等级认证Scratch图形化编程一级真题答案及解析

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