万卷网> 电子学会考级 >Scratch等级考试 > 2026年3月电子学会青少年软件编程(Scratch三级)等级考试试卷

2026年3月电子学会青少年软件编程(Scratch三级)等级考试试卷
操作/编程 三级 2026 2026-04-30 20:01:31 316

一、编程题

1.

穿越陨石带

1.准备工作

(1)删除默认小猫角色,添加角色:Rocketship,Rocks;

(2)添加背景:Galaxy,在背景最右侧绘制一条绿色粗线,代表安全区。

2.功能实现

(1) 点击绿旗,飞船出现在屏幕左侧,通过键盘的“上下左右”键控制飞船移动,方向始终朝右;

(2)陨石出现在屏幕最右侧,每隔0.5秒克隆一次,克隆体y坐标随机;

(3)陨石水平向左移动,到达舞台最左侧后,消失;

(4)火箭碰到绿色,到达安全区,游戏结束;

(5)火箭碰到陨石,游戏结束。

2.

蜂巢履带

1.准备工作

(1)默认小猫角色;

(2)默认白色背景。

2.功能实现

(1)设置画笔的粗细为2,正六边形的边长为60;

(2)绘制如下图所示的5个正六边形,每两个正六边形之间的间距为70;

(3)五个正六边形,颜色各不相同。

3.

魔法商店

小精灵Gobo在魔法药水铺当学徒。今天老板不在,他需要自己给客人结账。每瓶“隐形药水”的价格每天都不一样。请你帮他写一个自动结账程序。

1.准备工作

(1)删除默认小猫角色,添加角色:Gobo;

(2)添加背景:Spaceship;

(3)创建两个变量:单价和购买数量。

2.功能实现

(1)点击绿旗,将变量 [单价] 设为10到30的随机数,将变量 [购买数量] 设为2到5的随机数;

(2)小精灵说“一共需要 XXX 金币”(注:XXX需程序自动计算)2秒;

(3)小精灵询问:“请问您支付多少金币?”并等待;

(4)如果客人的 回答 = 总价,Gobo 说:“金额刚好,欢迎下次光临”;

(5)如果客人的 回答 > 总价,Gobo 需要计算并说出:“找您 [差额] 金币”;

(6)如果客人的 回答 < 总价,Gobo 说:“对不起,您的金币不够哦!”。

公众号
客服 反馈
顶部