排序
1. 准备工作
(1) 选择空白背景;
(2) 保留小猫角色。
2. 功能实现
(1) 制作一个新的积木,文字标签为“排序”,添加三个输入项,以便于输入三个待排序的数字;
(2) 在自定义积木的三个输入框中,输入任意三个数字,点击绿旗后,名称为“排序”的列表中,将按照从大到小的顺序排列。


Scratch / 图形化编程题请在本地 Scratch 环境完成作答,此处仅展示题目要求。
排序
1. 准备工作
(1) 选择空白背景;
(2) 保留小猫角色。
2. 功能实现
(1) 制作一个新的积木,文字标签为“排序”,添加三个输入项,以便于输入三个待排序的数字;
(2) 在自定义积木的三个输入框中,输入任意三个数字,点击绿旗后,名称为“排序”的列表中,将按照从大到小的顺序排列。


Scratch / 图形化编程题请在本地 Scratch 环境完成作答,此处仅展示题目要求。
太空大战
1. 准备工作
(1) 选择Galaxy背景;
(2) 选择Rocketship角色、Ball角色和Balloon1角色。
2.功能实现
(1) 点击绿旗后,Rocketship角色始终跟随鼠标移动,计时器开始计时;

(2) Balloon1角色出现在舞台上方的随机位置,大小随机,造型随机,间隔随机0.5-3秒后,更换位置、大小和造型,如此重复;
(3) 点击鼠标后,发射子弹。Ball角色从当前的Rocketship角色位置,向上方飞出,碰到边缘后,消失。连续点击鼠标,可连续发射子弹;
(4) 子弹碰到Balloon1角色后,Balloon1角色消失,得分增加1,播放声音“pop”提示。等待随机0.5-3秒后,Balloon1角色重新出现在舞台上方的随机位置。
(5) 游戏运行20秒后,说出得分5秒后,停止运行。
Scratch / 图形化编程题请在本地 Scratch 环境完成作答,此处仅展示题目要求。
打棒球
1. 准备工作
(1) 选择Baseball 1背景;
(2) 选择Batter角色和Tennis Ball角色。
2. 功能实现
(1) 按下空格键,Batter和Tennis Ball移到适当的位置,准备击球;
(2) 按下空格键,Batter挥动球杆后,Tennis Ball向右移动,直到碰到舞台边缘后消失;

(3) 再次按下空格键,可以再次挥动球杆,Tennis Ball再次从Batter旁边向右飞出。
Scratch / 图形化编程题请在本地 Scratch 环境完成作答,此处仅展示题目要求。
抽奖
1. 准备工作
(1) 保留空白背景;
(2) 保留小猫角色。
2. 功能实现
阅读以下抽奖程序,使用其它更简短的脚本,实现同样的抽奖功能。奖品为四种水果,分别是苹果、梨子、香蕉和桃子。要充分考虑抽奖的公平性。

Scratch / 图形化编程题请在本地 Scratch 环境完成作答,此处仅展示题目要求。
随机选T恤
某班有36名学生,运动会前,家委会购进了36件T恤,T恤颜色有红、橙、黄、绿、蓝、白六种,每种共6件。设计一段程序,用于公平地选择颜色。
1. 准备工作
(1) 保留空白背景;
(2) 保留小猫角色。
2. 功能实现
(1) 点击绿旗,小猫说“按空格,选择T恤颜色”2秒;
(2) 按下空格,小猫说出选取的随机颜色,表示选中了这种颜色的T恤;
(3) 为了便于开展活动,每6名同学一组,每组内同学T恤颜色都不相同;选择36次后,所有颜色的T恤刚好选完。

Scratch / 图形化编程题请在本地 Scratch 环境完成作答,此处仅展示题目要求。
确定退出考试模式吗?当前作答进度会暂存在本机会话中,下次可继续。
正在处理答卷,请稍候…