2020年6月电子学会青少年软件编程(Scratch三级)等级考试试卷
剩余时间 --:--:--
编程题 共 3 题
1.

猜数字

1.准备工作

(1)保留默认角色小猫;

(2)新建变量“剩余次数”和“随机数”。

2.功能实现

(1)程序开始,小猫生成一个1-100内的随机数,隐藏变量“随机数”,小猫询问“请输入1到100之间的数”;

(2)玩家输入数字后,如果玩家猜错了,小猫会给出“大了”或“小了”的提示,如果猜对了,小猫会说答“对了”,游戏结束;

(3)玩家有10次机会,每输入1次数字,剩余次数减1;

(4)当剩余次数为0时游戏结束,小猫会说“机会用尽”并显示随机数变量。

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

2.

海底寻宝

1. 准备工作

(1) 删除小猫角色;

(2) 导入潜水员“Diver1”、水晶石“Crystal”两个角色;

(3) 背景为Underwater 2。

2. 功能实现

(1) 潜水员在舞台上游来游去捡水晶石;

(2) 舞台上有30个水晶石,大小随机,位置随机;

(3) 潜水员碰到水晶石,水晶石消失,数量加一;

(4) 变量“数量”显示潜水员采到水晶石的数量。

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

3.

克隆猫游戏

1. 准备工作

使用初始小猫角色,舞台不限;

2. 功能实现

(1)当程序执行后,克隆出三只小猫 ;

(2)克隆猫在舞台上随机移动 ;

(3)每只克隆猫说出自己的编号。

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