2023年06月青少年软件编程(图形化)等级考试三级编程题

绘制多彩五角星
1.准备工作
(1)选择背景stars、角色Pencil;
(2)将角色Penci的中心点设为笔尖。
2.功能实现
(1)将画笔粗细设为3,画笔的颜色和初始位置自定义,绘制边长为150的五角星,不超出舞台;
(2)每绘制一边改变一种颜色;
(3)绘制完成后抬笔。

 标准答案:

参考程序:
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。

评分标准:
(1)正确选择背景stars、角色Pencil;(2分)
(2)初始化:将角色Penci笔尖设置为造型中心位置,将画笔的粗细设为3;(2分)
(3)绘制边长为150的五角星(若五条边长不都为150,扣2分);(3分)
(4)每绘制一边改变一种颜色;(2分)
(5)绘制完成后抬笔。(1分)

躲避陨石
飞船在陨石乱飞的太空中行驶,借助鼠标操纵飞船躲避。每一次被陨石撞击,生命值将减少,当生命值为0及以下时,游戏结束。 
1.准备工作
(1)删除小猫角色,从角色库选择两个角色:Rocketship和Ball;
(2)从背景库里选择Galaxy;
(3)建立一个变量“生命值” 。
2.功能实现
(1)点击绿旗游戏开始,变量“生命值”的初始值为100,角色和背景如下,飞船大小为30;

(2)陨石Ball每隔1秒克隆1个,克隆体大小为30,出现在随机位置,右转-30到30之间的随机角度后,不断前进,碰到边缘就反弹;
(3)飞船不断面向鼠标方向移动10步;
(4)陨石碰到飞船,生命值减少10,消失; 
(5)生命值小于等于0,游戏结束。     

参考程序:

飞船的程序

陨石的程序

试题解析:

评分标准:

(1)正确选择角色和背景和背景;(1分)

(2)正确建立和初始化变量为100;(1分)

(3)实现飞船跟随鼠标移动;(1分)

(4)实现陨石每隔1秒克隆1个;(1分)

(5)实现克隆体出现后旋转一个任意(随机数)角度后,不断前进,碰到边缘就反弹;(2分)

(6)能进行正确判断:陨石碰到飞船,生命值减少10,并删除克隆体;(2分)

(7)能用循环指令对碰撞进行持续判断;(1分)

(8)实现生命值在0及以下时(等于0也给分),游戏结束。(1分)

说明:

(1)只要能实现题目要求的功能,变量名不限,变量的初始化及结束程序的条件判断,放在哪个角色里写都可以。但碰到陨石生命值减少一定要放“当作为克隆体启动”后面。

(2)因每次减值为整10,所以,只要能实现在生命值,判断的条件是<10、9、8、7、6、5、4、3、2、1,还是“<0或=0”均可,不扣分。

(3)判断生命值在0及以下时结束程序未单独写,放在每次弯量减少之后,效果一样,不扣分。

试题分析:
主要考察克隆、随机数、循环与选择嵌套。前二项在在克隆体产生、旋转,后一个在碰撞与减分、程序结束条件判断中运用。

数星星
1.准备工作
(1)删除默认角色小猫,添加角色Pico和Star;
(2)添加背景:Stars。
2.功能实现

(1)Pico位置在舞台左下角;

(2)点击绿旗,等待1秒后,舞台上方出现1到10之间随机个数的星星,星星一字排开;

(3)Pico询问“请问天上有几颗星星?”回答正确,Pico说“正确”2秒,回答不正确,Pico说“错误”2秒。

参考程序:

Star程序                                        Pico程序

评分标准:
(1)背景、角色选择正确;(1分)
(2)能够克隆1-10随机的个数的星星,能够一字排开;(4分)
(3)能够询问有几颗星星;(1分)
(4)能正确判断正确和错误。(4分)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我叫王da锤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值