内容正文:
Scratch期末机试试卷
姓名:___________班级:___________分数:___________
【满分: 时间:60分钟】
一、总体要求
独立编程,程序以题目编号命名,文件扩展名为.sb2。在桌面上新建文件夹,以“班级+姓名”的方式命名,所有程序存放在在该文件夹中。
二、试题
(一)基础部分( 40 分,每题10分)
1. 掷骰子:单击骰子,骰子随机切换数值,执行n次后停止转动,小猫说出骰子上的数值。
2. 规则图形:绿旗被点击时,铅笔画出一个边长为 80 步的正12边形。
3. 幸运大转盘:将圆盘分成六个不等份,每一份上写有不同的奖品,点击“开始”按钮转动圆盘上的指针,点击“停止”按钮指针停止运动并停在某一奖品上。
4. 小猫行走:用键盘的 “ 上、下、左、右 ” 键控制小猫的上、下、左、右并用蓝色显示小猫的行动轨迹,轨迹必须是在脚上出现。
(二)创作部分( 60 分,每题20分)
5. 计算勾股定理
随机生成直角三角形两条直角边的长度,计算出满足条件的斜边(弦)的长度。
6. 过年好
在单击绿旗开始后出现一个输入年份的输入框,在输入年份后出现对应的生肖属相图,然后出现一个人物角色说出一个带有生肖的成语,如 “马 ” 年说 “ 马到成功 ” 等。完成一个后,清除输入框内容,要求输入下一个年份,直到按 “ 退出 ” 按钮结束程序。
(提示:今年是2019猪年。十二生肖的顺序是:鼠牛虎兔龙蛇马羊猴鸡狗猪)
7. 青蛙吃害虫
游戏要求如下:
1 青蛙身后有许多农作物,许多昆虫从舞台最右侧随机位置出现,其中有少量益虫,害虫们准备飞往左侧吃农作物。
2 左侧有一只张大嘴巴的青蛙,用鼠标或键盘控制青蛙接住害虫,青蛙只能上下移动,不能左右移动。
3 青蛙每吃掉一只害虫加 5 分,吃到益虫扣 10 分,害虫没吃到不扣分。
4 总得分大于或等于 100 分游戏胜利。
3 / 3
$$
Scratch期末机试试卷
姓名:___________班级:___________分数:___________
【满分: 时间:60分钟】
一、总体要求
独立编程,程序以题目编号命名,文件扩展名为.sb2。在桌面上新建文件夹,以“班级+姓名”的方式命名,所有程序存放在在该文件夹中。
二、试题
(一)基础部分( 40 分,每题10分)
1. 掷骰子:单击骰子,骰子随机切换数值,执行n次后停止转动,小猫说出骰子上的数值。
【操作步骤】
· 绘制新角色“骰子”。
· 用矩形和椭圆工具画出“骰子”的“1”,修改角色的造型中心。(1分)
· 复制造型“1”,用移动和椭圆工具分别画出“骰子”的“2”-“6”。(2分)
· 在“骰子”角色上新建变量“骰子数”。(1分)
· 在“骰子”角色上编写代码:将角色的初始造型设定为1-6之间的随机数(1分),该操作重复执行n次(n为随机数)(1分),将“骰子数”设定为“造型编号”(1分),并广播“投掷结束”(1分)。
· 在“小猫”角色上编写代码:当接收到“投掷结束”,说出“骰子数”。(2分)
2. 规则图形:绿旗被点击时,铅笔画出一个边长为 80 步的正12边形。
【操作步骤】
· 删除小猫,选取角色“铅笔”,调整角色大小和位置,更改造型中心点至笔尖位置。(1分)
· 画笔的初始化设置:按照“当绿旗被点击-清空-画笔颜色设定-画笔大小设定-落笔”的顺序搭建初始化程序块。(2分)
· 使用“移动”指令绘制正12边形的第一条边,步长设为80。(2分)
· 使用“旋转”指令改变画笔的运动方向,旋转的角度为360/12=30。(2分)
· 使用“重复执行*次”指令绘制出正12边形的其他边,重复次数为12。(2分)
· 在整个程序末尾加上“抬笔”指令。(1分)
3. 幸运大转盘:将圆盘分成六个不等份,每一份上写有不同的奖品,点击“开始”按钮转动圆盘上的指针,点击“停止”按钮指针停止运动并停在某一奖品上。
【操作步骤】
· 删除小猫,在舞台或角色区绘制一个“圆盘”,并用“线段”工具将其分成六个不等份(1分),再用“文本”工具写上数字1-6,分别代表不同的奖品等级(1分)。
· 从角色库中选择合适的图形作为“指针”,修改角色的造型中心点至指针一端中点位置。(2分)
· 从角色库中选择合适的图形作为“开始”和“结束”按钮,用“文本”工具分别写上“START”和“END”,并放置合适位置。(2分)
· 在“START”按钮上编写代码:当角色被点击时,广播“开始”(1分)。
· 在“END”按钮上编写代码:当角色被点击时,广播“结束”(1分)。
· 在“指针”角色上编写代码:当接收到“开始”时,重复向右旋转一定角度(1分);当接收到“结束”时,停止全部程序(1分)。
4. 小猫行走:用键盘的 “ 上、下、左、右