题目介绍
本作品来自《青少年软件编程(图形化)等级考试试卷(三级)》三.编程题 36.数星星。
试题编号:202212-S3-36
试题类型:编程题
试题难度:一般
题目内容
Goblin 有个很厉害的魔法:他一挥手就可以点亮夜空中五彩斑斓的星星灯。
![图片[1]-数星星-青少年软件编程(图形化)等级考试试卷(三级)-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2023/04/image-52.png)
![图片[2]-数星星-青少年软件编程(图形化)等级考试试卷(三级)-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2023/04/image-53.png)
效果展示
下载内容
- 源代码文件
准备工作
1)删除小猫角色,添加”Goblin”角色,并删除 Goblin 角色的造型”golblin-a”、”goblin-c” 和
“goblin-d”,添加角色”Star”;
2)添加“Stars”背景;
3)设置变量“星星数量”。
功能实现
1)当程序运行时,角色 Star 隐藏,舞台只有 Goblin 角色,如图 1 所示;
2)使用克隆功能,每隔 2 秒克隆出一个 Star,克隆体出现在舞台上方的随机位置;
3)克隆出的星星大小随机(范围:30-70),颜色随机(0-199);
4)舞台中每增加 1 颗星星,Goblin 就播报一次星星的总数,如图 2 所示;
5)舞台上一共出现 50 颗星星,程序结束。
评分标准
1)正确设置背景、正确设置 Goblin 角色和 Star 角色;(2 分)
2)正确使用克隆功能,舞台中可以克隆出多颗星星;(2 分)
3)舞台中出现星星的大小随机;(1 分)
4)舞台中出现的星星颜色随机;(1 分)
5)克隆体出现舞台上方,不能全舞台随机;(2 分)
5)Goblin 可以根据星星数量的变化播报星星的总数。(2 分)
参考程序
见下载内容。
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。
试题解析
本题有以下几个要点:
- 随机的使用
- 循环控制
- 大小、颜色的控制
- 变量
- 变量计算
示例编码如下:
![图片[3]-数星星-青少年软件编程(图形化)等级考试试卷(三级)-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2023/04/image-54.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容