万卷网> 信息素养大赛 >图形化编程挑战赛 > 2026年全国青少年信息素养大赛星火征途图形化编程挑战赛模拟(一)

2026年全国青少年信息素养大赛星火征途图形化编程挑战赛模拟(一)
模拟 小低 2026 2026-04-18 19:29:38 143

一、单选题

1.

航天员需要编写一个自制积木,用于计算飞船的燃料消耗。如果该积木需要接收“当前燃料”和“飞行距离”两个数值,并返回“剩余燃料”,在定义积木时必须勾选哪个选项?( )

A.

添加参数

B.

这个积木是一个函数(返回值)

C.

运行时不刷新屏幕

D.

这个积木是一个命令

2.

为了防止通讯被窃听,需要编写一个自制积木对字符串进行简单的“反转加密”。输入“HELLO”,输出应为“OLLEH”。在积木中,最核心的循环逻辑应该是?( )

A.

对于 [HELLO] 中的每个字母 [letter],将 [result] 设为 [letter]

B.

从 1 到 字母数,将 [result] 连接 字母 (当前数字)

C.

从 字母数 到 1,将 [result] 连接 字母 (当前数字)

D.

将 [result] 设为 [HELLO]

3.

以下关于Scratch中“自制积木”的说法,错误的是?( )

A.

自制积木可以减少代码重复,让程序更简洁

B.

自制积木内部可以调用其他的自制积木

C.

自制积木的参数只能是数字,不能是字符串或列表

D.

删除原始的自制积木定义,所有调用该积木的地方也会消失

4.

以下代码执行后,列表“数字列表”的状态是?( )

A.

程序报错,因为列表为空,无法设置第1项

B.

列表为空

C.

列表被删除了

D.

列表中包含一项:10

5.

在 “星火征途” 任务中,飞船坐标为 (x1, y1),目标星球坐标为 (x2, y2)。要在 Scratch 中计算两点间的直线距离,需要用到勾股定理:距离 = √[(x2−x1)² + (y2−y1)²]

下面哪个积木组合能正确算出星球间距离?()

A.

B.

C.

D.

6.

Scratch 程序中定义了 3 个变量存储星区坐标:x=12、y=25、z=18。需要计算这三个坐标的总和,并将结果存入变量total。以下哪个积木组合能正确实现计算?()

A.

B.

C.

D.

7.

要在飞船的控制台输出一个包含变量的字符串,例如显示“当前坐

A.

使用“说”积木直接输入“当前坐标:X=100, Y=200”

B.

分三次使用“说”积木

C.

使用“将变量增加”积木

D.

使用“连接”积木将文本和变量拼接起来

8.

在飞船的通讯系统中,接收到一段包含干扰字符的摩斯密码。若要从中截取出 "404",应使用哪个积木组合?( )

在 [ERR-CODE-404-FIX] 中找 [404]

A.

B.

C.

D.

9.

以下代码的目的是遍历列表“队员名单”并说出每个队员的名字。请问循环条件应设置为?( )

A.

B.

C.

D.

10.

飞船的雷达扫描到了一组小行星的距离数据,需要临时存储以便后续排序。最合适的存储方式是?( )

A.

建立一个名为“小行星距离”的列表

B.

建立三个独立变量:距离1、距离2、距离3

C.

使用“说”积木直接说出数字

D.

使用“将变量设为”积木覆盖存储

11.

在“星火征途”任务中,需要编写一个自制积木来判断飞船是否超速。若速度超过300,返回“警告”,否则返回“正常”。该积木的返回值类型应该是?( )

A.

数字

B.

布尔值 (true/false)

C.

字符串

D.

列表

12.

以下关于Scratch列表的“插入”和“加入”积木的区别,描述正确的是?( )

A.

“加入”是在末尾添加,“插入”是在指定位置添加

B.

“加入”是在指定位置添加,“插入”是在末尾添加

C.

两者没有区别,完全一样

D.

“插入”只能在开头添加

13.

为了初始化飞船的导航列表,需要清空旧的航路点并添加“起点”和“终点”。以下代码逻辑正确的是?( )

A.

B.

C.

D.

14.

飞船的数据库中存储了一个二维结构的数据(例如:每行代表一个星球,每列代表名称、距离、资源)。在Scratch中通常如何模拟这种结构?( )

A.

使用一个数字变量

B.

使用字符串连接所有数据

C.

使用一个包含列表的列表(列表中每一项是一个子列表)

D.

使用多个自制积木

15.

飞船的信号编码规则为:取任意数字的个位数进行加密。已知当前信号数值为 437,使用 Scratch 积木计算其个位数时,正确的操作是?()

A.

B.

C.

D.

二、判断题

1.

列表的执行后,原列表的第2项会自动变成第1项。( )

A.正确 B.错误
2.

在Scratch中,字符串实际上可以看作是一个字符的列表,因此可以使用来获取第一个字符。( )

A.正确 B.错误
3.

在自制积木中使用“停止这个脚本”积木,只会停止该积木内部的运行,不会影响调用它的主程序。( )

A.正确 B.错误
4.

使用“连接”积木拼接大量字符串时,会产生很多临时变量,可能影响程序运行效率。( )

A.正确 B.错误
5.

自制积木一旦创建并保存,就不能再修改它的参数数量或类型了。( )

A.正确 B.错误
公众号
客服 反馈
顶部