image

编辑人: 未来可期

calendar2025-06-13

message6

visits256

第14届蓝桥杯Scratch选拔赛初级及中级(STEMA)真题2023年3月12日参考答案

一、单选题

1、运行以下程序后,角色会出现的效果是(     )。

A 角色像素化改变

B 角色颜色改变

C 角色透明改变

D 没有正确选项


2、运行以下程序后,不可能出现的结果是(     )。

A

B

C

D


3、运行以下程序后,能够画出的图形是(     )。

A 正三角形

B 正四边形

C 正六边形

D 正八边形


4、运行以下程序后,变量n的值是(     )。   

A 70

B、

80

C、

90

D、

100


5、运行以下程序后,角色的x坐标是(     )。

A、

8

B、

12

C、

18

D、

 24


二、实操题

6、输入输出数字。

具体要求:

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

2). 等待1秒,舞台出现询问框,小猫说:"请输入一个数字”;

3). 输入数字后,小猫说出此数字。

参考答案:根据题目要求,我们需要编写一个程序,模拟小猫与用户的交互过程。具体步骤如下:1. 运行程序,设置角色和背景,如题目所示。2. 程序等待1秒,然后在舞台上显示一个询问框,小猫说:“请输入一个数字”。3. 用户输入数字后,程序将捕获输入的数字,并模拟小猫说出此数字。


7、绘制彩虹。

具体要求:

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

2). 等待1秒,彩条绘制出如下图所示的一道彩虹(能看到绘制过程)。

参考答案:此题目需要制作一个动画,其具体要求如下:1. 首先,角色(彩条)和背景按照提供的图片进行设置。2. 等待1秒,彩条绘制出彩虹,并且能看到绘制过程。


8、找一找。

具体要求:

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

2). 马里奥在舞台中心向随机方向持续移动,当碰到舞台边缘时反弹(旋转方式为左右翻转);

3). 按下空格键,舞台灯光关闭进入黑暗模式并出现追光灯的圆形照射区域,追光灯的圆形照射区域持续跟随鼠标移动(黑暗模式和追光灯的圆形照射区域,请自行创建且追光灯的圆形照射区域大小如下图所示);

4). 当追光灯的圆形照射区域中出现移动的马里奥,用鼠标点击马里奥,马里奥立刻停止移动,此时开启舞台灯光,左下角的数字变为1,程序结束。

参考答案:根据题目要求,我们需要实现以下功能:1. 点击绿旗后,角色(马里奥)和背景按照要求展示。2. 马里奥在舞台中心向随机方向持续移动,当碰到舞台边缘时反弹(旋转方式为左右翻转)。3. 按下空格键,舞台灯光关闭进入黑暗模式并出现追光灯的圆形照射区域,追光灯的圆形照射区域持续跟随鼠标移动。4. 当追光灯的圆形照射区域中出现移动的马里奥,用鼠标点击马里奥,马里奥立刻停止移动,此时开启舞台灯光,左下角的数字变为1,程序结束。


9、烟花特效。

具体要求:

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

2). 用鼠标点击舞台星空中任意位置时,在鼠标正下方的地平线位置(舞台下方边缘)出现一个烟花,烟花竖直向上移动(颜色随机);

3). 当烟花移动到鼠标指针点击位置时爆炸,形成10个方向的烟花分裂效果(造型随机),且烟花分裂后在移动过程中逐渐变的透明;

4). 分裂出的烟花,碰到舞台任意边缘时消失;

5). 舞台上可以同时显示多个烟花。

参考答案:本题要求实现一个烟花特效,具体要求如下:1. 运行程序,背景为指定的图片。2. 当鼠标点击舞台星空中任意位置时,在鼠标正下方的地平线位置(舞台下方边缘)出现一个烟花,烟花竖直向上移动(颜色随机)。3. 当烟花移动到鼠标指针点击位置时爆炸,形成10个方向的烟花分裂效果(造型随机),且烟花分裂后在移动过程中逐渐变的透明。4. 分裂出的烟花,碰到舞台任意边缘时消失。5. 舞台上可以同时显示多个烟花。


10、九九乘法表。(本题为中级组题目)

注意:不能在列表中直接输入算式(需通过编程算法实现)

例如:1*1=1这个算式不能直接加入列表

具体要求:

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

2). 等待1秒后,小猫说:“请编写程序呈现9*9乘法表的演示效果”2秒;

3). 小猫说完话后显示空列表,之后逐行填充9*9乘法表中的对应演示效果到列表中;

例如:列表中算式可直接出现,结果需要等待0.5秒再出现

第一行列表:1*1=是直接出现的,等待0.5秒后出现其结果1

第二行列表:1*2= 2*2= 是直接出现的,等待0.5秒后出现其结果2、4

以此类推......

4). 10秒内呈现出9*9乘法表的全部演示效果。

参考答案:br />这个问题需要通过编程算法实现9*9乘法表的演示效果,具体步骤如下:1. 创建一个空列表用于存储乘法表的结果。2. 使用嵌套循环,外层循环控制行,内层循环控制列,计算每个乘法表达式的结果。3. 将每个乘法表达式和其结果依次添加到列表中,并控制结果的延迟显示,以实现演示效果。


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

创作类型:
原创

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

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