image

编辑人: 独留清风醉

calendar2025-06-15

message8

visits583

2024年3月CCF-GESP编程能力等级认证Scratch编程一级真题参考答案

一、单选题

1、小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是?(   )。(2024.3py1级)

A 小程序

B 计时器

C 操作系统

D 神话人物


2、下图红色框标注的区域是?(   )

A 积木区

B 脚本区

C 角色区

D 舞台区


3、小猫位于舞台中心,距鱼缸 200 步,下面哪组程序可以让小猫一到达鱼缸的位置就开始唱歌?(   )

A

B

C

D


4、默认小猫角色白色背景,运行下列程序后,小猫会出现在舞台的哪个位置?(   )

A 左上角

B 左下角

C 右上角

D 右下角


5、舞台上有小猫、Block-Block-Block-Block-D 五个角色,如下图所示,运行下列程序后小猫最终停留在哪个位置?(   )

A Block-A

B Block-B

C Block-C

D Block-D


6、舞台背景和角色如下图所示,运行下列程序,哪个选项的说法是正确的?(   )

A 点击绿旗后,巴士不断地从舞台左边移动到舞台右边

B 点击绿旗后,巴士不断地从舞台右边移动到舞台左边

C 点击巴士后,巴士不断地从舞台左边移动到舞台右边

D 点击巴士后,巴士不断地从舞台右边移动到舞台左边


7、运行下列几组程序,对应错误的是(   )

A

B

C

D


8、下列哪组程序可以让小猫慢慢变大?(   )

A

B

C

D


9、舞台背景(从上到下分别为 Castle 1,Castle 2,Castle 3,Castle 4)如下图所示,运行下列程序后舞台背景为?(   )

A、

Castle 1

B、

Castle 2

C、

Castle 3

D、

Castle 4


10、想要让猴子碰到香蕉后,香蕉实现逐渐变小的效果,那么下图中缺少的积木块是?(   )

A

B

C

D


二、判断题

11、小杨今年春节回奶奶家了,奶奶家的数字电视可以通过遥控器输入电视剧名称来找到想播放的电视剧,所以可以推知里面有交互式程序在运行。(   )(2024.3py1级)

A 正确

B 错误


12、使用下图积木,可以得到数值-0.55。(   )

A 正确

B 错误


13、默认小猫角色,运行下列程序后,角色的音量为 80。(   )

A 正确

B 错误


14、默认小猫角色,执行下列程序,可以在舞台上看到小猫。(   )

A 正确

B 错误


15、按照下图的方式可以实现背景音乐在程序开始时逐渐响起,即声音的开头是渐强的,而后面是正常的。(   )

A 正确

B 错误


三、实操题

16、我是魔法师

准备工作:

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

(2)添加角色 Wizard Girl 和 Giga。

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

功能实现(根据注意事项,用积木块实现下列描述的功能):

(1)点击绿旗,角色 Wizard Girl 的初始位置为(X=-140,Y=-60),初始方向为 90°方向。

(2)点击绿旗,舞台背景换成 Party。

(3)点击绿旗,角色 Giga 的初始位置为(X=80,Y=-75),初始方向为 90°方向。清除 Giga 的图形特效。

(4)角色 Wizard Girl 说“消失”2 秒 ,以每次移动 10 步的速度向 Giga 前进,直到碰到 Giga 为止。

(5)角色 Giga 碰到 Wizard Girl 后,逐步变得透明,直到完全透明消失。

注意事项:

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

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

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

参考答案:**角色 Wizard Girl 代码区的【当绿旗被点击】积木下代码:**```移动到 x:-140 y:-60方向设置为 90度说 [消失] (2) 秒```**背景代码区的【当绿旗被点击】积木下代码:**```背景设为 Party```**角色 Giga 代码区的【当绿旗被点击】积木下代码:**```移动到 x:80 y:-75方向设置为 90度清除特效当碰到 Wizard Girl 角色重复直到 <碰到 Wizard Girl 角色> 为 false透明度设为 (透明度 - 0.1)如果 <透明度 <= 0> 则{停止所有脚本}```


17、甲壳虫与香蕉

准备工作:

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

(2)添加角色 Bananas 和 Beetle。

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

功能实现(根据注意事项,用积木块实现下列描述的功能):

(1)点击绿旗,背景换成 Blue Sky 2。

(2)点击绿旗,角色 Bananas 的初始位置为(X=120,Y=80),大小为 80。

(3)点击绿旗,角色 Beetle 的初始位置为(X=-120,Y=-80),旋转方式为任意旋转。

(4)当按下“↑”“↓”“←”“→”键,角色 Beetle 面向对应方向前进 10 步。

(5)当角色 Beetle 碰到 Bananas,Beetle 说“香蕉”,离开则不再说“香蕉”。

注意事项:

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

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

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

功能(4)分别写在角色 Beetle 代码区的【当按下↑键,当按下↓键,当按下←键,当按下→键】积木下面。

参考答案:```一、删除默认小猫角色二、添加角色 Bananas 和 Beetle三、删除默认白色背景,添加背景 Blue Sky 2四、在背景代码区添加积木块【当绿旗被点击】|【更改背景为】|【Blue Sky 2】五、在角色 Bananas 代码区添加积木块【当绿旗被点击】|【设置 Bananas 的 x 坐标为】|【120】|【设置 Bananas 的 y 坐标为】|【80】|【设置 Bananas 的大小为】|【80】六、在角色 Beetle 代码区添加积木块【当绿旗被点击】|【设置 Beetle 的 x 坐标为】|【-120】|【设置 Beetle 的 y 坐标为】|【-80】|【设置 Beetle 的旋转为】|【任意旋转】七、在角色 Beetle 代码区添加积木块【当按下↑键】|【移动 Beetle 10 步】|【面向方向】|【上方】【当按下↓键】|【移动 Beetle 10 步】|【面向方向】|【下方】【当按下←键】|【移动 Beetle 10 步】|【面向方向】|【左方】【当按下→键】|【移动 Beetle 10 步】|【面向方向】|【右方】八、在角色 Beetle 代码区添加积木块【当碰到 Bananas】|【说】|【香蕉】【当碰到其他角色】|【不说】```


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

创作类型:
原创

本文链接:2024年3月CCF-GESP编程能力等级认证Scratch编程一级真题参考答案

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