2026年全国青少年信息素养大赛星火征途图形化编程挑战赛模拟(三)
剩余时间 --:--:--
单选题 共 10 题
1.

小明非常喜欢咕咕鸡,于是决定用Scratch完成一个自己的作品,当绿旗被点击,公鸡来到了右下角,坐标如图显示,点击绿旗之前,公鸡的位置是()

2.

默认白色背景和小猫角色,当绿旗被点击,小猫说出的值是

3.

下面积木块在哪个模块当中?

4.

小猫角色和白色背景,当绿旗被点击,以下显示正确的选项是

5.

气球角色有如下3个造型,名称如下,当绿旗被点击,舞台上最终显示的是()

6.

当绿旗被点击,以下程序执行后cnt的值是2,那x的取值可以是()

7.

小明可以用4个香蕉换16个弹珠,现在他想兑换x个弹珠,需要多少个香蕉(确保有整数解),以下表达式正确的是()

8.

小猫角色白色背景,当绿旗被点击,以下值不可能被说出的是()

9.

角色Gobo初始如图所示,Gobo执行代码后,它的大小可能是()

10.

初始画笔朝向为90度方向,要想画出如下图所示5边形,以下程序正确的是()

判断题 共 1 题
1.

爆炸条件
在抗日战争时期,赵庄的民兵在村口埋设了巧妙的“踏雷”来伏击日寇。为了防止山里的野兔、土狗等小动物误踩,民兵们对地雷的引信进行了专门的重量限制:只有当踩踏上去的重量超过x时,地雷才会起爆;如果重量不够,地雷将保持待机状态。请判断最终地雷的状态,引爆则将result设为1,否则设为0。默认白色背景,给默认小猫角色编程,计算最终引爆状态。
【输入格式】
程序接收2个正整数,分别代表:
w:表示踩到地雷动物的重量(斤)
x:表示触发地雷爆炸的重量(斤)
【输出格式】
result:表示地雷是否引爆
【输入样例1】
W=20,x=50
【输出样例1】
result =0
【输入样例2】
w=100,x=80
【输出样例2】
result=1
【输入样例3】
W=50,x=50
【输出样例3】
esult=0
【注意】
变量名的拼写(包括大小写)要和题目完全一致。
输入变量直接赋值,不要使用“询问并等待”,“随机数”等积木块。
输出结果存放在对应变量中,不要使用“说...”或“说...,2秒”积

编程题 共 3 题
1.

躲进防空洞
【题目描述】
1940年,同济大学及众多学府迁入四川李庄古镇。一天,刺耳的防空警报突然拉响,师生们抱起珍贵的古籍文献,紧急向后山的防空洞跑去躲避。为了保护大家的安全,当地乡亲们沿着山路提前挖好了一排依次编号的隐蔽掩体(小防空洞)。但是前两天李庄刚下过暴雨,部分掩体由于地势原因产生了严重积水,无法再藏人。
后山路上一共有n个掩体,每个掩体的地势不同,地势高度存储在列表lst中,如果地势高度超过x,则掩体可以使用,默认白色背景,给默认小猎角色编程,请计算出一共有多少个掩体可以使用。
【输入格式】
lst:若干个正整数表示掩体高度(米)
x:表示超过该值掩体可以使用(米)
【输出格式】
result:表示可以使用的掩体数量
【输入样例1】

lst = [55, 33, 22, 11, 8, 4, 9, 1]
x = 10

【输出样例1】

result = 4

【输入样例2】

lst = [1, 3, 9, 4, 2, 8, 6, 1]
x = 6

【输出样例2】

result = 2

【输入样例3】

lst = [1, 2, 3, 4, 5]
x = 3

【输出样例3】

result = 2

【注意】
变量名的拼写(包括大小写)要和题目完全一致。
输入变量直接赋值,不要使用“询问并等待”,“随机数”等积木块。
输出结果存放在对应变量中,不要使用“说...”或“说...,2秒”积木块。

Scratch / 图形化编程题请在本地 Scratch 环境完成作答,此处仅展示题目要求。

2.
计算子弹剩余总量
【题目描述】
1937年秋,平型关大捷。默认白色背景,给默认小猫角色编程,帮助战士快速计算出连队目前剩余的子弹总数。连队目前的子弹总数由以下几个部分构成:
连队原有的子弹数量 x
缴获了敌人的 t 颗子弹。
在打扫战场时,为了击退敌人的小股残兵,消耗掉了 y 颗子弹。
【输入格式】
程序需要接收 3 个正整数(数字之间以空格分隔),分别代表:x、t、y,含义如题目描述。
【输出格式】
result:表示剩余的子弹数量。
【输入样例1】
x = 1500 t = 2500 y = 300
【输出样例1】
result = 3700
【输入样例2】
x = 10 t = 30 y = 5
【输出样例2】
result = 35
【输入样例3】
x = 0 t = 50 y = 10
【输出样例3】
result = 40
【注意】
变量名的拼写(包括大小写)要和题目完全一致。
输入变量直接赋值,不要使用“询问并等待”,“随机数”等积木块。
输出结果存放在对应变量中,不要使用“说……”或“说……,2 秒”积木块。

Scratch / 图形化编程题请在本地 Scratch 环境完成作答,此处仅展示题目要求。

3.

调配独轮车
【题目描述】
后勤指挥部有一批重要物资需要紧急运往前线,重量为w斤,每辆独轮车的最大安全载重量为c斤。为了确保所有的军粮都能一次性全部运走,默认白色背景,给默认小猫角色编程,你需要计算:
(1)总车辆数:至少需要调配多少辆独轮车?
(2)尾车重量:在优先把前面的独轮车全部装满的情况下,最后一辆未装满的独轮车上装了多少斤粮食?
【输入格式】
程序接收2个正整数,分别代表:
w:军粮的总重量(斤)
c:单辆独轮车的最大载重量(斤)
【输出格式】
输出2个整数(以空格分隔),分别表示:
num:需要的独轮车总数量。
ans:最后一辆未满载的车上的剩余粮食重量(若全部刚好装满,输出0).
【输入样例1】

w=1050,c=100

【输出样例1】

num = 11,ans = 50

【输入样例2】

w=250,c=60

【输出样例2】

num =5, ans =10

【输入样例3】

w=180,c=60

【输出样例3】

num =3,ans =0

【注意】
变量名的拼写(包括大小写)要和题目完全一致。
输入变量直接赋值,不要使用“询问并等待”,“随机数”等积木块。
输出结果存放在对应变量中,不要使用“说...”或“说...2秒”积木块。

Scratch / 图形化编程题请在本地 Scratch 环境完成作答,此处仅展示题目要求。