Scratch编程比赛试题
本试题旨在测试小学生在Scratch编程平台上的实践能力和创造力。试题分为基础部分和创作部分两个部分。
基础部分共20分,包含四个小任务:
1. 按下空格键,会从小猫身上发射一个面向鼠标指针的小球,小球碰到边缘后隐藏,再次按下空格键将重复以上动作。
2. 绿旗被点击时,猫画出一个边长为100步的正方形。
3. 猫在舞台左侧,老鼠在舞台中间,按下绿旗后猫在1秒钟内滑行到了老鼠的位置,当猫碰到老鼠时,老鼠消失,猫发出“喵”的叫声,2秒钟以后猫和老鼠回到原位。
4. 猫被单击后头上出现一顶帽子,1秒钟后帽子消失。
创作部分共80分,包含三个选项:
选项一:设计一个简单的实物电路图,要求如下:
* 用鼠标单击开关控制打开和闭合。
* 灯泡不通电时,颜色都是无色透明的,通电后灯泡变亮且颜色分别为绿色和红色。
* 风扇不通电时是静止的,通电后顺时针旋转。
* 电铃不通电时静止且不发声,通电后电铃不停敲击且发出“铃铃……”的声音。
* 开关S和S5同时闭合时会导致电路短路,短路时所有用电器不能工作,电源损坏(可以做出电源损坏的特效),且电源损坏后再也无法工作(按绿旗才能)。
选项二:制作一个动画故事,根据《井底之蛙出井后》的故事线索,要求如下:
* 背景、角色可以按需选择“素材2”中的图片,也可从背景库和角色库中选取。
* 所用图片可以截取或处理后使用,条件允许的情况下也可以自行绘制部分图片。
选项三:制作一个“小青蛙吃害虫”的小游戏,要求如下:
* 青蛙身后有许多农作物,许多昆虫从舞台最右侧随机位置出现,其中有少量益虫,害虫们准备飞往左侧吃农作物。
* 左侧有一只张大嘴巴的青蛙,用鼠标或键盘控制青蛙接住害虫,青蛙只能上下移动,不能左右移动。
* 青蛙每吃掉一只害虫加5分,吃到益虫扣10分,害虫没吃到(跑掉了)不扣分。
* 总得分大于或等于100分游戏胜利;跑掉5只害虫游戏失败。
此外,试题还规定了作品存放要求和其它说明,旨在确保选手独立编程和公平竞赛。