编程题(共3题,共30分)
36.题目:魔术表演“开花”
1.准备工作
(1)将舞台设置为"Party";
(2)删除默认角色,自行绘制椭圆花瓣角色;
(3)添加魔术师角色‘Wizard Girl “。
2.功能实现
(1)当按下空格键时,魔术师说“开花”并发出广播指令;
(2)花瓣角色接收到广播指令后,在舞台中间利用“图章”积木实现开花效果;
(3)每一片花瓣的颜色不同。
37.题目:青蛙捕虫
1. 准备工作
(1) 删除小猫角色;
(2) 导入“Frog”、“Grasshopper”两个角色;
(3) 背景“Forest”。
2. 功能实现
(1) “Grasshopper”角色先克隆出 30 个克隆体,然后广播“开始”;
(2) 当克隆体启动,在舞台随机位置显示,并不断切换造型移动;
(3) “Frog”角色接收到“开始”,跟随鼠标不断移动;
(4) “Grasshopper”克隆体碰到“Frog”角色删除此克隆体;
(5) 使用变量记录克隆体碰到“Frog”的次数。
38.题目:换装
1. 准备工作
(1) 删除小猫角色;
(2) 导入“Harper”、“Dress”两个角色,初始位置如上图所示;
(3) 设置舞台背景“Bedroom 3”。
2. 功能实现
(1) 程序开始隐藏“Harper”、“Dress”两个角色;
(2) 按下空格键,舞台广播“开始”;
(3) “Harper”、“Dress”两个角色接收到“开始”后显示;
(4) 按下上移键“Harper”切换造型;
(5) 按下右移键“Dress”克隆自己,克隆体切换成随机造型,从舞台的右侧移动到“Harper”实现换装;
(6) 再次按下右移键,“Harper”身上的“Dress”克隆体会删除,新的“Dress”
克隆体像第 5 步一样移到“Harper”身上;
(7) 使用变量“换装次数”统计换装次数。
答案
36.标准答案:
参考程序:
评分标准:
1. 背景角色正确;(2 分)
2. 当按下空格键时,魔术师说“开花”并发出广播指令;(3 分)
3. 花瓣角色接收到广播指令后,在舞台中间利用“图章”积木实现开花效果;(3 分)
4. 每一片花瓣的颜色不同。(2 分)
37.标准答案:
参考程序:
(1)Frog
(2) Grasshopper
评分标准:
1. “Grasshopper”角色先克隆出 30 个克隆体,然后广播“开始”;(2 分)
2. 当克隆体启动,在舞台随机位置显示,并不断切换造型移动;(2 分)
3. “Frog”角色接收到“开始”跟随鼠标不断移动;(2 分)
4. “Grasshopper”碰到“Frog”角色则删除克隆体;(2 分)
5. 使用变量记录克隆体碰到“Frog”的次数。(2 分)
38.标准答案:
参考程序:
1. Harper
2. Dress
评分标准:
1. 程序开始隐藏“Harper”、“Dress”两个角色;(1 分)
2. 按下空格键,舞台广播“开始”;(1 分)
3. “Harper”、“Dress”两个角色接收到“开始”后显示;(1 分)
4. 按下上移键“Harper”切换造型;(1 分)
5. 按下右移键“Dress”克隆自己,克隆体从舞台的右侧移动到“Harper”实现换装;(2 分)
6. 再次按下右移键,“Harper”身上的“Dress”克隆体删除,新的克隆体移到“Harper”身上;(2 分)
7. 使用变量“换装次数”统计换装次数。(2 分)