image

编辑人: 舍溪插画

calendar2025-06-15

message7

visits895

第13届蓝桥杯Scratch_选拔赛_真题2021年8月14日参考答案

一、实操题

1、发射火箭

背景信息:

2021 年 6 月 17 日,时隔五年,神舟载人飞船再出征,这是中国航天员第七次叩响浩瀚宇宙的大门,也是中国载人航天进入空 间站阶段后首次载人飞行任务。

编程实现:

运行程序,按下空格键实现火箭发射的过程。

具体要求:

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

2). 按下空格键,指挥员说:“倒计时准备”并开始倒计时(3-1);

3). 最后指挥员说:“发射”,火箭会向上运动并切换造型,飞到舞台顶端后火箭消失。

参考答案:1. 首先,设置角色和背景,确保与题目中给出的图片一致。2. 当绿旗被点击时,初始化变量和计时器。3. 编写按下空格键时的逻辑:* 当空格键被按下时,播放指挥员说“倒计时准备”的语音或文字。* 开始倒计时,从3倒数至1。4. 在倒计时期间,每次递减,显示当前的倒计时数字。5. 当倒计时结束(即计时器为0时),播放指挥员说“发射”的语音或文字。6. 火箭开始向上运动,同时切换火箭的造型。7. 当火箭到达舞台顶端时,火箭消失,同时播放相应的动画或特效。


2、赛车

运行程序,赛车出现在起点位置,用上下按键控制赛车前后移动,左右按键控制赛车左右转动,如果移动过程中赛车碰到蓝色墙壁回到起 点位置。

具体要求:

1). 点击绿旗,赛车出现在如图所示的起点位置:

2). 按上键赛车前进,按下键赛车后退,按左键赛车向左转动,按右键赛车向右转动。

3). 碰到蓝色墙壁回到起点位置。

参考答案:根据题目要求,赛车出现在起点位置,使用上下左右按键控制赛车的移动和转向。当赛车碰到蓝色墙壁时,会回到起点位置。


3、绘制花朵

题目说明

编程实现:

运行程序,鼠标点击屏幕,会自下而上画出一条枝干和一朵花,花朵是由五片花瓣组成,每片花瓣为五边形图案,每次画出枝干和花朵的颜色随机。

具体要求:

1). 在舞台上的任意一点,点击鼠标,会从点击处的舞台正下方画出一条枝干到达鼠标点击位置(枝干的颜色随机);

2). 枝干到达鼠标点击处,画出由五片花瓣组成的花朵(每片花瓣为五边形图案, 花朵颜色随机);

3). 在屏幕任意位置点击都会出现随机颜色的枝干和花朵。

参考答案:为了实现题目要求的功能,我们可以使用Python的图形库,如Turtle库,来绘制花朵。以下是一个简单的实现方案:1. 首先,我们需要导入Turtle库,并创建一个Turtle对象。2. 然后,我们定义一个函数来绘制花朵。在这个函数中,我们可以使用Turtle的penup()和pendown()方法来控制画笔的抬起和放下,使用goto()方法来移动画笔到指定位置,使用fillcolor()方法来设置填充颜色,使用begin_fill()和end_fill()方法来填充形状。3. 在主程序中,我们需要监听鼠标点击事件。当鼠标点击时,我们调用前面定义的函数来绘制花朵。


4、记忆游戏

红绿灯三盏灯亮起后分别为红灯、黄灯和绿灯, 观察并记忆三盏灯随机亮起熄灭的先后顺序。

具体要求:

1). 运行程序,小朋友说:“3 秒后开始程序,请观察红绿灯亮起的先后顺序”;

2). 红绿灯的三盏灯按照随机顺序,分别亮起和熄灭一次,每盏灯亮起同时说出灯的颜色,1 秒后熄灭,间隔 1 秒后下一盏灯亮起;

3). 小朋友说:“请按照三盏灯的亮灭顺序依次点击舞台右下角的 3 个按钮”;

4). 如果点击按钮的顺序与三盏灯的亮起熄灭顺序一致,则正确次数加 1,小朋友说:“对了”;

5). 如果顺序不一致,小朋友说:“错了”;

6). 完成五次游戏后,左上角显示正确次数,小朋友说出:“正确次数为*”(*表示正确次数)。2 秒后游戏结束。

参考答案:根据题目描述,该游戏是一款记忆游戏,需要玩家观察并记忆红绿灯三盏灯随机亮起熄灭的先后顺序,然后按照顺序依次点击舞台右下角的3个按钮。如果点击按钮的顺序与三盏灯的亮起熄灭顺序一致,则正确次数加1;否则,正确次数不加。完成五次游戏后,左上角显示正确次数,然后游戏结束。


5、闰年计算

题目说明

背景信息:

每年的 1、3、5、7、8、10、12 月都有 31 天; 4、6、9、11 月都有 30 天;2月比较特殊,公历年份能被4整除的是闰年,其他是平年,例如2020年是闰年,2021年是平年。平年的2月有28天,闰年的2月有29天。

编程实现:

运行程序,在对话框输入年份与月份,并说出输入年份为平年还是闰年,输入月份有多少天。

具体要求:

1). 点击绿旗,询问请输入年份并出现对话框;

2). 说出输入年份为平年还是闰年(年份大于2001,小于2040);

3). 询问请输入月份并出现对话框(1-12);

4). 说出输入月份有多少天; 

5). 完整说出刚才输入年份为平年或闰年,输入月份一共有多少天。

参考答案:1. 首先,用户输入年份。2. 程序判断输入年份是否为闰年,并告知用户。3. 用户输入月份。4. 程序根据输入的年份和月份,判断该月有多少天,并告知用户。5. 程序完整告知用户输入年份为平年或闰年,以及输入月份一共有多少天。


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

创作类型:
原创

本文链接:第13届蓝桥杯Scratch_选拔赛_真题2021年8月14日参考答案

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