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

2026年全国青少年信息素养大赛星火征途图形化编程挑战赛模拟(三)
复赛 模拟 小低 2026 2026-06-19 23:56:04 923

一、单选题

1.

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

A.

(0,0)

B.

(-90,0)

C.

(-190,-100)

D.

(10,100)

2.

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

A.

True

B.

false

C.

5

D.

无说出内容

3.

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

A.

运动

B.

侦测

C.

外观

D.

事件

4.

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

A.

B.

C.

D.

5.

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

A.

蓝色气球(balloonl-a)

B.

黄色气球(balloon1-b)

C.

紫色气球(balloon1-c)

D.

黄色气球(balloon1-a)

二、多选题

1.

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

A.

4

B.

6

C.

8

D.

10

2.

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

A.

B.

C.

D.

3.

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

A.

2

B.

13

C.

15

D.

22

4.

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

A.

100

B.

110

C.

115

D.

120

5.

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

A.

B.

C.

D.

三、简答题

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秒”积木块。

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 秒”积木块。
3.

爆炸条件
在抗日战争时期,赵庄的民兵在村口埋设了巧妙的“踏雷”来伏击日寇。为了防止山里的野兔、土狗等小动物误踩,民兵们对地雷的引信进行了专门的重量限制:只有当踩踏上去的重量超过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秒”积

4.

调配独轮车
【题目描述】
后勤指挥部有一批重要物资需要紧急运往前线,重量为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秒”积木块。

公众号
客服 反馈
顶部