202408(第12届)蓝桥杯Scratch图形化编程青少组(省赛_中级)真题 建议答题时长:60min
1. 编程题

画台扇(50 分)

编程实现:

画台扇。

具体要求:

1). 点击绿旗,在舞台的桌面上绘制出一个等边三角形底座(三角形边长为 150) ,如图所示;

2). 1 秒后,在等边三角形的上顶点,绘制出 1 个扇叶(扇叶为实心半圆,实心半圆半径为 40,颜色不限,并且能看到绘制过程),如图所示;

3). 1 秒后,在等边三角形的上顶点,又瞬间出现 2 个扇叶,3 个扇叶的位置、排列如图所示;

4). 1 秒后,瞬间绘制出台扇的保护罩(保护罩的半径为 90、粗细为 2,颜色不限),保护罩的样式如图所示;

5). 1 秒后,3 个扇叶同时顺时针持续旋转(保护罩和底座不旋转)。

查看答案
2. 编程题

截取递增数

背景信息:

递增数:如果一个大于 9 的正整数各个数位上的数,从左到右是逐渐变大的,那么就称这个数为递增数。

例如:124、248 是递增数。

给你一个不含 0 的九位数,请找出从这个九位数中能截取出的所有递增数。

例如:115367482 能够截取出的递增数有:15、36、 67、367、48。

注意:只能截取若干个连续的数。

编程实现:

截取递增数。

具体要求:

1). 点击绿旗,列表 1 为空,熊猫说“请输入一个不含 0 的九位数”,同时舞台下方显示示榆入框,如图所示;

例如:输入 115367482

2). 如果输入的整数不能截取出递增数,熊猫说“NO”,1 秒后程序结束;

3). 如果输入的整数能截取出递增数,那么在列表 1 中呈现出截取的所有递增数,如图所示;

4). 得到所有递增数之后,按下空格按键,列表 1 中的数按照从小到大的顺序重新排列,如图所示;

5). 最后,熊猫说出列表 1 中的最大数,如图所示,1 秒后程序结束。

查看答案
3. 编程题

抓不住的蜜蜂(20 分)

编程实现:

抓不住的蜜蜂。

具体要求:

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

2). 每次用鼠标点击蜜蜂,蜜蜂都会移到舞台随机位置,如图所示;

3). 蜜蜂每次移动后,会说"抓不到我”1 秒,如图所示。

查看答案
4. 编程题

占领矩阵

编程实现:

占领矩阵

具体要求:

1). 点击绿旗,瞬间出现一个 5 行 5 列的白色实心圆组成的矩阵,如图所示;

2). 然后,在矩阵中依次显示数字 3、2、1 每个数字显示时长为 0.5 秒,数字的显示效果如图所示;

3). 接下来,瞬间占领整个矩阵,如图所示;

4). 1 秒后,在 2 秒内从左下角开始向右上角按如下规律逐渐占领整个矩阵;(参考视频)

5). 最后,在 2 秒内从右上角开始向左下角按如下规律逐渐占领整个矩阵,而后游戏结束。

查看答案
5. 编程题

穿越病毒区(40 分)

编程实现:

穿越病毒区。

小红不小心误闯入了一个紫色线围成的一个空间,并且正好落在了有病毒出没的白色区城,游戏的任务是让小红离开病毒区,并完全进入到安全的蓝色区域。玩家用键盘控制小红上、下、左、右移动,若移动的途中与病毒接触,则任务失败;当小红完全进入到安全的蓝色区域时任务成功。

具体要求:

1). 点击绿旗,角色、背景如图所示(小红在空间靠左边的白色区域内,病毒在 A 处);

2). 病毒从 A 处沿直线在 2 秒内移动到 B 处,再从 B 处在 2 秒内原路返回 A 处,如此往返移动;

3). 每按下一次键盘↑、↓、←、→按键,都可以让小红分别向上、下、左、右移动 5 步(小红不能穿越紫色线);

4). 如果小红碰到病毒,那么病毒停止移动,同时小红说“失败”,如图所示,1 秒后程序结束(小红不能再移动)

5). 如果小红完全进入蓝色安全区时,那么小红说 “成功”,如图所示,1 秒后程序结束(小红、病毒都不能再移动)。

查看答案
6. 编程题

收集松果(60 分)

编程实现:

收集松果。

具体要求:

1). 点击绿旗,瞬间呈现 6 行 8 列的绿色方格铺满整个舞台区域,如图所示;

2). 1 秒后,松果和松鼠出现在随机的两个方格中,如图所示;

3). 然后,每隔 0.5 秒松鼠会向上下左右四个方向选择一个方向走一格,并经过最少的方格到达松果所在方格,如图所示;

4). 松鼠到达松果所在方格后,松鼠停下来,松果消失,1 秒后松果再次出现在随机的一个方格中,如图所示;

5). 重复执行“具体要求”3)、4)。

查看答案
7. 单选题

已有列表“数据”如下图所示,运行以下程序后,角色会说( )。

A

-82

B

52

C

101

D

150

8. 单选题

运行下列哪个程序后,飞机会向左下方移动?( )

A

B

C

D

9. 单选题

运行以下程序,若想绘制出如下图形,①、②处应分别填写( )。

A

8、4

B

4、8

C

4、6

D

6、4

10. 单选题

运行以下程序,角色不可能说( )。

A

10

B

20

C

30

D

46

11. 单选题

运行以下程序,输入 It is impossible,程序运行完毕后 n 的值为( )。

A

2

B

3

C

4

D

5

试题目录
编程题
1 2 3 4 5 6
单选题
7 8 9 10 11
赣ICP备20007335号-2