2024年GESP03月认证Scratch一级试卷
分数:100 题数:17
一、单选题(共10题,每题3分,共30分)
01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 |
---|---|---|---|---|---|---|---|---|---|
C | D | B | D | C | D | C | B | C | A |
1、小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是?( )
- A. 小程序
- B. 计时器
- C. 操作系统
- D. 神话人物
- 标准答案:C
- 考查知识:计算机基础知识
- 试题解析:
- A、小程序:鸿蒙OS可以支持小程序功能,但“鸿蒙”本身并不是小程序,而是整个操作系统的名称。
- B、计时器:虽然手表通常具有计时功能,但“鸿蒙”不是指这一具体功能,而是手表运行的操作系统。
- D、神话人物:尽管“鸿蒙”在某些文化背景下可能有其他含义,但在科技语境中,特别是与华为相关的讨论中,它专指华为的HarmonyOS操作系统。
- 因此,正确答案是C、操作系统,而其他选项都是对“鸿蒙”这一术语的误解或不当应用。
2、下图红色框标注的区域是?( )
- A. 积木区
- B. 脚本区
- C. 角色区
- D. 舞台区
- 标准答案:D
- 考查知识:图形化编程平台
- 试题解析:
- A. 积木区:提供了一系列可拖拽的编程积木块,这些积木块代表不同的编程指令和功能模块。位置在界面的左侧。
- B. 脚本区:这是用户实际编写和组合积木块的地方。位置在界面的中间。
- C. 角色区:展示了当前项目中的所有角色和背景。位置在界面的右下角。
- D. 舞台区:这是程序运行时的可视化展示区域。位置在界面的右上角。
- 综上所述,图中标注的右上角位置为舞台区,选D。
3、小猫位于舞台中心,距鱼缸200步,下面哪组程序可以让小猫一到达鱼缸的位置就开始唱歌?( )
- A.
- B.
- C.
- D.
- 标准答案:B
- 考查知识:编程数学
- 试题解析:
- A、小猫会每次移动10步,然后等待1秒,再播放声音。但是,播放声音并不是在到达鱼缸时才发生的,而是在每次移动后都会发生。
- C、小猫会每次移动10步并播放声音,直到碰到鱼缸为止。但是,同A选项的情况一样,播放声音并不是在到达鱼缸时才发生的,而是在每次移动后都会发生。
- D、小猫会一次性移动200步,然后等待1秒。之后,如果小猫碰到了鱼缸,就会播放声音。但是,这里有一个问题:小猫是在移动后等待1秒再检查是否碰到鱼缸,而不是在移动过程中或移动后立即检查。
- 只有B选项符合小猫在到达鱼缸的位置时,立即播放声音的要求。
4、默认小猫角色白色背景,运行下列程序后,小猫会出现在舞台的哪个位置?( )
- A. 左上角
- B. 左下角
- C. 右上角
- D. 右下角
- 标准答案:D
- 考查知识:三大基本结构
- 试题解析:
- 根据题目描述,背景是白色的。这意味着在第二步中,角色不会碰到黑色,因此它会执行“否则”部分的代码,移动到坐标(240,-180)。
- 由于背景是白色而不是绿色,所以角色不会执行“如果碰到绿色”部分的代码。因此,角色将保持在坐标(240,-180)的位置。
- 坐标(240,-180)在Scratch的舞台区通常对应于右下角,因此,根据这个逻辑分析,角色最终会出现在舞台区的右下角,选D。
5、舞台上有小猫、Block-A、Block-B、Block-C、Block-D五个角色,如下图所示,运行下列程序后小猫最终停留在哪个位置?( )
- A. Block-A
- B. Block-B
- C. Block-C
- D. Block-D
- 标准答案:C
- 考查知识:三大基本结构
- 试题解析:
- 由于小猫是随机移动的,它最终的位置在碰到Block-C之前是不确定的。但是,一旦小猫碰到了Block-C,循环就会停止,并且小猫会停留在碰到Block-C时的那个位置。
- 因此,根据这个逻辑分析,我们可以得出结论:小猫最终会停留在它首次碰到Block-C的位置。
6、舞台背景和角色如下图所示,运行下列程序,哪个选项的说法是正确的?( )
- A. 点击绿旗后,巴士不断地从舞台左边移动到舞台右边
- B. 点击绿旗后,巴士不断地从舞台右边移动到舞台左边
- C. 点击巴士后,巴士不断地从舞台左边移动到舞台右边
- D. 点击巴士后,巴士不断地从舞台右边移动到舞台左边
- 标准答案:D
- 考查知识:事件触发
- 试题解析:我们根据这个代码逻辑来分析巴士的移动模式:
- 巴士的初始移动是由角色被点击触发的,而不是绿旗被点击。
- 一旦被点击,巴士会先移动到坐标(126,-120),这可以视为一个起始位置。
- 紧接着,巴士会开始一个重复的移动模式,在这个模式中,它会从坐标(126,-120)滑行到坐标(-126,-120),然后又立即移回到坐标(126,-120)。
- 这个移动模式会不断重复,因为代码是在一个“重复执行”的循环中。
- 坐标(126,-120)相对于舞台中心来说是偏右的位置,而坐标(-126,-120)则是偏左的位置。
- 因此,巴士的移动模式可以描述为:从舞台的右边位置滑行到左边位置,然后又立即移回到右边位置。由于问题中只询问了“巴士会怎么移动”,而没有提及移回的动作,所以答案聚焦于巴士从右向左的移动,选D。
7、运行下列几组程序,对应错误的是( )
- A.
- B.
- C.
- D.
- 标准答案:C
- 考查知识:角色的操作
- 试题解析:
- 鱼眼特效能够模拟通过广角镜头观看的效果。
- 旋涡特效会让角色围绕其中心点产生旋转扭曲的效果。
- 亮度特效用于调整角色的明暗程度。通过改变亮度特效的数值,可以使角色看起来更亮或更暗,甚至完全变黑或变白。
- 马赛克特效会将角色的图像分割成许多小块,从而产生一种模糊或像素化的外观。
- 根据选项中代码对应的4个图片效果可以判断,C和D特效设定为马赛克。但是C对应的代码设置为亮度,所以C选项错误。
8、下列哪组程序可以让小猫慢慢变大?( )
- A.
- B.
- C.
- D.
- 标准答案:B
- 考查知识:角色的操作
- 试题解析:
- 选项A:会立即将小猫的大小设置为100,然后连续增加两次20,最终小猫的大小会变成140。但是这个过程是瞬间完成的,没有“慢慢变大”的效果。
- 选项B:首先将小猫的大小设置为100,然后等待1秒后增加20,再等待1秒后又增加20。这样,小猫会在2秒内从大小100慢慢增加到140,符合“慢慢变大”的描述。
- 选项C:将小猫的大小设置为100后,立即增加20,然后又立即减少20(因为增加-20等同于减少20)。最终小猫的大小还是100,没有变化。
- 选项D:类似于选项B,但是在最后一步,小猫的大小增加了-20(即减少了20)。因此,小猫会先变大到120,然后再缩小回100。这不是一个持续变大的过程。
综上所述,只有选项B能够让小猫在点击绿旗后慢慢变大。因此,正确答案是选项B。
9、舞台背景(从上到下分别为Castle 1,Castle 2,Castle 3,Castle 4)如下图所示,运行下列程序后舞台背景为?( )
- A. Castle 1
- B. Castle 2
- C. Castle 3
- D. Castle 4
- 标准答案:C
- 考查知识:背景的操作
- 试题解析:
- 第1次循环:从Castle 1切换到Castle 2
- 第2次循环:从Castle 2切换到Castle 3
- 第3次循环:从Castle 3切换到Castle 4
- 第4次循环:此时已经没有更多的背景可以切换,会回到背景列表的开头,即从Castle 4切换回Castle 1
- 之后的循环会重复这个过程,即Castle 1到Castle 4的循环切换。
- 循环结束时的状态:由于重复执行了10次,我们需要计算10次切换后停留在哪个背景上。由于从Castle 1到Castle 4是4个背景,我们可以将10次切换看作是对这4个背景进行了多次完整的循环切换加上额外的次数。具体来说,10次切换相当于进行了两次完整的循环(8次切换)加上额外的两次切换。
- 完整的循环会将背景从Castle 1切换到Castle 4再回到Castle 1。
额外的两次切换会从Castle 1切换到Castle 2,然后再切换到Castle 3。- 因此,运行结束后,舞台背景将是Castle 3。选择C。
10、想要让猴子碰到香蕉后,香蕉实现逐渐变小的效果,那么下图中缺少的积木块是?( )
- A.
- B.
- C.
- D.
- 标准答案:A
- 考查知识:侦测与控制
- 试题解析:
- 选项A:这个选项正确地识别了触发条件为“碰到猴子”,并且“将大小增加-10”实际上意味着减小大小。
- 选项B:这个选项的逻辑有误,因为通常我们不会让香蕉自己检测是否碰到了自己。应该是香蕉检测是否碰到了猴子。
- 选项C:这个选项可能在一些情境下有效,如果“黄色”是猴子的一部分,但它不够精确。更好的做法是直接检测具体的角色(如猴子)而不是颜色。
- 选项D:同C,我们无法判断颜色的精准性。
综上所述,选项A最直接地满足了题目要求,因此,正确答案是选项A。
二、判断题(共5题,每题4分,共20分)
1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|
√ | × | × | × | √ |
1、小杨今年春节回奶奶家了,奶奶家的数字电视可以通过遥控器输入电视剧名称来找到想播放的电视剧,所以可以推知里面有交互式程序在运行。( )
- 正确();
- 错误();
- 标准答案:√
- 考查知识:计算机基础知识
- 试题解析:小杨在奶奶家发现的数字电视功能表明,电视系统内置了交互式程序。通过遥控器输入电视剧名称来搜索和选择节目,这一过程需要程序处理用户输入、搜索数据库并显示结果,实现了用户与电视系统的交互。因此,可以推断出数字电视内部运行着交互式程序。
2、使用下图积木,可以得到数值-0.55。( )
- 正确();
- 错误();
- 标准答案:×
- 考查知识:编程数学
- 试题解析:要得到-0.55,随机选择的数必须是-5.5。但是,根据描述,随机数的范围是-5到5的整数,而-0.55<-5,因此不可能得到-5.5这个小数。因此,这个积木组合无法直接产生-0.55的结果。
3、默认小猫角色,运行下列程序后,角色的音量为80。( )
- 正确();
- 错误();
- 标准答案:×
- 考查知识:三大基本结构
- 试题解析:起始音量为50。
- 经过第一个重复循环(6次增加10):
每次增加10,所以6次就是增加60。从50开始加60得到110。但由于音量上限是100,所以实际上音量会被限制在100。- 接下来是第二个重复循环(3次减少10):
- 从100开始,每次减少10,3次就是减少30。所以音量将从100减少到70。
因此,在这种情况下,最后角色的音量将是70。
4、默认小猫角色,执行下列程序,可以在舞台上看到小猫。( )
- 正确();
- 错误();
- 标准答案:×
- 考查知识:角色的操作
- 试题解析:运行这组代码时,角色的行为将如下:
- 当点击绿旗开始时,角色首先会显示在舞台上(由于“显示”积木)。
- 然后进入重复循环,在每次循环中,角色会先移动到一个随机位置,然后立即隐藏,等待2秒。
- 因此,虽然角色在代码开始时被设置为可见,但由于重复循环中的“隐藏”积木,角色在移动到随机位置后会立即变得不可见。
5、按照下图的方式可以实现背景音乐在程序开始时逐渐响起,即声音的开头是渐强的,而后面是正常的。( )
- 正确();
- 错误();
- 标准答案:√
- 考查知识:背景的操作
- 试题解析:渐强效果在声音方面的应用主要是指逐渐增加音量的过程。这种效果通常用于模拟声音从远到近、从轻柔到强烈的变化,或者用于构建紧张、激动或高潮等情感氛围。有图可知,只有蓝色选中的部分设置了渐强效果,后面的声音是正常播放的,因此题目说法正确。
三、编程题(共2题,每题25分,共50分)
题号 | 1 | 2 |
---|---|---|
答案 |
1、我是魔法师
准备工作:
(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代码区的【当绿旗被点击】积木下面。
评分标准:
(1)点击绿旗,角色Wizard Girl的初始位置为(X=-140,Y=-60),初始方向为90°方向。(一共4分)
(2)点击绿旗,舞台背景换成Party。(一共2分)
(3)点击绿旗,角色Giga的初始位置为(X=80,Y=-75),初始方向为90°方向。清除Giga的图形特效。(一共6分)
(4)角色Wizard Girl 说“消失”2秒。(一共2分)
(5)角色Wizard Girl以每次移动10步的速度向Giga前进,直到碰到Giga为止。(一共4分)
(6)角色Giga碰到Wizard Girl后,角色Giga逐步变得透明,直到完全透明消失。(一共7分)
参考程序:
(1)角色:Wizard Girl
(2)角色:Giga
(3)背景:
2、甲壳虫与香蕉
准备工作:
(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代码区的【当按下↑键,当按下↓键,当按下←键,当按下→键】积木下面。
评分标准:
(1)点击绿旗,背景换成Blue Sky 2。(一共2分)
(2)点击绿旗,角色Bananas的初始位置为(X=120,Y=80),大小为80。(一共4分)
(3)点击绿旗,角色Beetle的初始位置为(X=-120,Y=-80),旋转方式为任意旋转。(一共4分)
(4)当按下“↑”“↓”“←”“→”键,角色Beetle面向对应方向前进10步。(一共8分,每个方向正确2分)
(5)当角色Beetle碰到Bananas,Beetle说“香蕉”,离开则不再说“香蕉”。(一共7分)
参考程序:
(1)Bananas角色:
(2)Beetle角色:
(3)背景: