万卷网> 蓝桥竞赛 >蓝桥Scratch > 2023年12月蓝桥杯蓝桥Scratch(STEMA)初级

2023年12月蓝桥杯蓝桥Scratch(STEMA)初级
STEMA 2023 2024-01-15 15:37:00 98

一、单选题

1.

己知分数列表如下,运行以下程序后,角色会说( )。

A.

206

B.

265

C.

307

D.

340

2.

运行以下程序后,n 的值为( )。

A.

18

B.

17

C.

16

D.

15

3.

运行以下程序后,绘制出的图形是( )。


A.

B.

C.

D.

4.

已知原始数据排列为:30、 40、15、26,要求每次只能交换相邻两数的位置。要使得数据从小到大排列,至少需要交换( )次。

A.

3

B.

4

C.

5

D.

6

5.

运行以下程序后,小鸟会向舞台( )移动。

A.

左上方

B.

左下方

C.

右上方

D.

右下方

二、编程题

1.

消失的水母

编程实现:

消失的水母。

具体要求:

1). 每次点击绿旗,水母说“请输入 2~10 的整数”,同时在舞台下方显示输入框,如图所示;

2) . 输入完成后,在舞台的随机位置,出现输入数量的水母,水母不碰到舞台边缘且大小随机(随机范围为 50~150),如图所示;

例如:输入的是 5

3). 等待 1 秒后,每只水母一直说自己的大小,如图所示;

4) . 然后,当第一次按下空格键时,最大的水母消失,如图所示;

5). 接下来每按下一次空格按键,当前最大的水母都会消失,当所有水母都消失后,程序结束。

2.

多变的太阳

编程实现:

多变的太阳。

具体要求:

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

2). 如果点击“按钮 1〞,呈现的效果如图所示;

3). 如果点击“按钮 2〞,呈现的效果如图所示;

4). 如果点击“按钮 3〞,呈现的效果如图所示。

3.

筛选数据

背景信息:

偶数:能被 2 整除的数。

各位上的数字之和:一个整数各个数位上的数字相加的结果。

例如:2314,各位上的数字分别为 2、3、1、4,各位上的数字之和为 2 + 3 + 1 + 4 = 10。

编程实现:

筛选数据。

具体要求:

1). 每次点击绿旗,熊猫说“输入 8 个正整数”,同时在舞台下方显示输入框,输入的正整数之间用一个空格隔开,列表 1 和 2 为空,如图所示;

例如:输入 10 26 17 18 24 31 48 52

2). 输入完成后,如果输入的数中没有偶数,程序结束,如果有,就把偶数保存到列表 1 中,如图所示;

3). 熊猫说出列表 1 中所有数的和,如图所示;

4). 然后,在列表 2 中呈现列表 1 中所有各位上的数字之和为偶数的数(按照列表 1 的顺序),如图所示,如果没有满足要求的数,程序结束;

5). 最后,熊猫说出列表 2 中最大的数,如图所示。

4.

转动的风车

编程实现:

转动的风车。

具体要求:

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

2). 每按下一次键盘←按键后,风车都会逆时针持续缓慢转动;

3). 每按下一次键盘→按键后,风车都会顺时针持续缓慢转动;

4). 按下键盘空格按键后风车停止转动。

5.

变色游戏

编程实现:

变色游戏。

具体要求:

1). 每次点击绿旗,舞台中出现了 3 行 3 列的红色方块方阵,变量“游戏时长”为 0,如图所示;

2). “游戏时长”的值每隔 1 秒增加 1;

3). 当第一次点击方块时,被点击的方块及与其上下左右相邻的方块都会变为蓝色;

例如:第一次点击且点击最中间的方块后的效果如下图。

4). 接下来每次点击任意一个方块后,该方块及与其上下左右相邻的方块改变颜色(红色变为蓝色,蓝色变为红色);

例如:第二次点击且点击右下角的方块后的效果如下图。

5). 当所有方块都变为蓝色后,显示“胜利”,“游戏时长” 不再变化,程序结束。

6.

六花阵图

背景信息:

六花阵:唐代名将李蜻在著名军事家诸葛亮开创的八阵图基础上推衍发明的一种阵法。

编程实现:

六花阵图。

注意:六花阵图必须使用画笔绘制,画面中不允许出现其他角色,否则 0 分。

具体要求:

1). 每次点击绿旗,在舞台上出现一个红色空心正方形,如图所示;

2). 等待 1 秒后,在舞台上出现一个颜色渐变的空心圆(圆心为正方形的中心),如图所示;

3). 等待 1 秒后,在圆的外围同时出现六个大小相同、颜色均不相同,且位置均匀分布的实心矩形,相邻两个矩形无重合部分,如图所示。

公众号
客服 反馈
顶部