image

编辑人: 人逝花落空

calendar2025-06-06

message2

visits966

第14届蓝桥杯Scratch_选拔赛_初级及中级(STEMA)真题2022年12月18日参考答案

一、单选题

1、运行以下程序,角色的 Y 坐标是?( )

A 0

B 5

C 10

D 15


2、运行以下程序,角色面向的方向是?( )

A 0 方向

B 90 方向

C 180 方向

D 360 方向


3、运行以下程序,画出什么图形?( )

A、

正三角形

B、

正四边形

C、

正五边形

D、

正六边形


4、运行以下程序,b 的值是?( )

A、

3

B、

4

C、

5

D、

6


5、运行以下程序,n 的值是?( )

A 10

B 20

C 30

D 40


二、实操题

6、炫彩霓虹

编程实现:

炫彩霓虹。

具体要求:

1)运行程序,角色、背景如图所示;

2)等待 1 秒,舞台背景持续变换色彩(颜色特效增加 20)。

参考答案:由于题目没有提供具体的编程语言,我将以伪代码的形式描述如何实现炫彩霓虹效果。```// 初始化舞台背景set_stage_background("initial_background.png")// 等待1秒wait(1)// 循环变换舞台背景色彩for i in range(20):// 获取当前背景色彩current_color = get_stage_background_color()// 生成新的色彩new_color = change_color(current_color, amount=0.1)// 设置新的舞台背景色彩set_stage_background_color(new_color)// 等待一段时间wait(0.05)```


7、小猫抓蝴蝶

编程实现:

小猫抓蝴蝶。

具体要求:

1)点击绿旗,角色、背景如图所示;

2)鼠标点击一次蝴蝶,蝴蝶开始持续跟随鼠标移动(面向方向不变,且有造型切换);

3)小蝴蝶跟随鼠标持续移动(面向方向可左右变化)。

参考答案:根据题目要求,我们需要使用编程来实现小猫抓蝴蝶的动画效果。根据题目中的描述,我们可以使用Scratch编程软件来实现。首先,我们需要创建两个角色:小猫和小蝴蝶。小猫的初始位置可以在绿旗旁边,背景图可以按照题目要求来设置。然后,我们需要为小猫添加一个点击事件,当绿旗被点击时,小猫和背景图会出现在舞台上。接着,我们需要为蝴蝶添加一个鼠标点击事件,当蝴蝶被点击时,蝴蝶会开始跟随鼠标移动,同时切换造型。最后,我们需要为小蝴蝶添加一个跟随鼠标移动的事件,当小蝴蝶跟随鼠标移动时,它的面向方向可以左右变化。


8、扫地机器人

编程实现:

扫地机器人。

具体要求:

1)点击绿旗,角色、背景如图所示;

2)按下一次空格键(按下并松开),扫地机器人开始在舞台上自动打扫(打扫过的地面变亮且能看到移动过程,移动路径自行设计);

3)5 秒内舞台全部打扫完成,此时扫地机器人回到舞台中心位置。

参考答案:由于题目中并未提供具体的编程语言或开发环境,我将以伪代码的形式描述如何实现扫地机器人的功能。```// 初始化舞台和角色初始化舞台和角色// 当点击绿旗时当点击绿旗时// 显示初始舞台和角色显示初始舞台和角色// 当按下空格键时当按下空格键时// 扫地机器人开始打扫扫地机器人开始打扫// 当5秒过去时当5秒过去时// 扫地机器人完成打扫并回到舞台中心扫地机器人完成打扫并回到舞台中心```


9、小猫踢足球

编程实现:

小猫踢足球。

具体要求:

1). 运行程序,角色、背景如图所示;

2). 按下上、下、左、右按键可以控制小猫上、下、左、右移动;松开按键,小猫停止移动(小猫持续切换造型,左键控制小猫面向左,右键控制小猫面向右);

3). 小猫碰到足球时,足球会在小猫的脚下持续跟随小猫移动,当小猫面向右时,足球在小猫右侧脚下且持续顺时针自转,当小猫面向左时,足球在小猫的左侧脚下且持续逆时针自转(小猫只能在球场范围内带球移动);

4). 小猫带球来到中心圈环区域,按下 A 按键,小猫说:“可以射门”同时出现直线球和弧线球按键选项(舞台其他位置按下 A 按键不会出现射门方式的选项);

5). 鼠标左键点击射门方式按键后,小猫按照旋转射门方式进行射门,足球入门后消失游戏结束(小猫可以使用两种踢球方式向左右两个球门射门)。

参考答案:根据题目要求,我们需要使用编程实现小猫踢足球的游戏。具体实现方式如下:1. 首先,我们需要创建小猫和足球两个角色,并设置它们的初始位置和造型。2. 然后,我们需要编写程序,使得按下上、下、左、右按键可以控制小猫上、下、左、右移动,松开按键则停止移动。同时,我们需要设置小猫的面向方向,左键控制面向左,右键控制面向右。3. 当小猫碰到足球时,我们需要让足球在小猫的脚下持续跟随移动,并根据小猫的面向方向让足球自转。4. 当小猫带球来到中心圈环区域时,我们需要添加按下 A 按键的交互,使得小猫说出“可以射门”并出现直线球和弧线球按键选项。5. 最后,我们需要编写程序,使得鼠标左键点击射门方式按键后,小猫按照旋转射门方式进行射门,足球入门后消失,游戏结束。


10、列表排序

编程实现:

列表排序。

具体要求:

1). 运行程序,角色、背景如图所示(创建一个“数据”列表);

2). 等待 1 秒后,在 1-100 中随机生成 5 个不重复数字加入到“数据”列表中;

3). 按下空格键,“数据”列表中的 5 个数字按照从小到大的顺序进行排序;

4). 等待 1 秒后,小猫依次说出 5 个数字是否是 3 的倍数、5 的倍;

5). 程序持续重复 2)、3)、4)步骤。

参考答案:由于题目要求的是编程实现,具体代码会因编程语言和实现方式的不同而有所不同。但一般来说,我们可以使用Python语言来实现这个需求。以下是一个简单的Python代码示例:```pythonimport randomimport timedata = []def generate_numbers():global datafor i in range(5):num = random.randint(1, 100)while num in data:num = random.randint(1, 100)data.append(num)def sort_numbers():global datadata.sort()def check_multiples():global datafor num in data:if num % 3 == 0:print(f"num 是 3 的倍数")if num % 5 == 0:print(f"num 是 5 的倍数")while True:generate_numbers()time.sleep(1)sort_numbers()time.sleep(1)check_multiples()time.sleep(1)```


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

创作类型:
原创

本文链接:第14届蓝桥杯Scratch_选拔赛_初级及中级(STEMA)真题2022年12月18日参考答案

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