今天给大家分享2022年6月的Scratch图形化等级考试4级编程真题及答案,希望对准备考的同学参考学习一下,一共四道答题,绘制多变的正方形、逆序输出、判断闰年、成绩查询。备考12月的图形化等级考试,编程题的功能实现有多种方案,参考答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据,可以分享给准备考的同学,做完这四道编程题,可以做9月的四道Scratch等级考试四级编程真题及答案。
第一道编程题:绘制多变的正方形
1.准备工作
(1)默认小猫角色;
(2)默认空白背景。
2.功能实现
(1)隐藏角色,以舞台区的左下角为起点;
(2)画出一个边长为10的正方形;
(3)如下图所示,沿着同样的方向继续画出正方形,每次边长增加10;
(4)边长最大不超过360。
参考程序:
评分标准:
(1)按照题目要求选择背景和隐藏角色;(1分)
(2)设置初始化位置为左下角;(1分)
(3)绘制出一个边长为10的正方形;(3分)
(4)绘制出边长不断增加的正方形;(4分)
第二道编程题:逆序输出
1.准备工作
(1)默认小猫角色;
(2)默认空白背景。
2.功能实现
(1)点击绿旗后,随机产生一个10-9999的数,例如872,小猫说“产生的随机数是:872” 2秒;
(2)计算出逆序,例如872,小猫说“这个数字的逆序是:278” 2秒。
参考程序:
评分标准:
(1)能够正确设置随机数的区间;(1分)
(2)能够实现角色说出产生的随机数;(2分)
(3)能够设置变量或列表来存储逆序的数字;(2分)
(4)能够实现角色正确说出随机数的逆序。(5分)
第三道编程题:判断闰年
闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。没有补上时间差的年份为平年。平年的二月只有28天,而闰年的二月有29天。那么如何判断这一年是闰年还是平年呢,有这样一个闰年的判断方法:年份能被400整除,或者能被4整除但不能被100整除的都是闰年。
1.准备工作
(1)选择背景blue sky2;
(2)选择角色Abby。
2.功能实现
(1)根据上述的闰年判断方法,编程判断用户输入的年份是闰年还是平年,例如:输入2022,角色会说出:“2022是平年”;
(2)然后角色会再次进行询问:“你想知道这一年哪个月的天数?”,例如:输入2,角色会说出:”2月有28天”。
参考程序
评分标准:
(1)能够选择题目要求的背景和角色;(2分)
(2)能够实现输入年份的功能;(2分)
(3)能够实现判断输入的年份是闰年还是平年的功能;(5分)
(4)能够实现输入月份的功能;(2分)
(5)角色能够正确说出输入月份的天数。(4分)
第四道编程题:成绩查询
期末考试结束了,小朋友想知道自己考试的成绩和班级排名,让我们一起来实现这个功能吧!
1.准备工作
(1)保留默认白色背景和小猫角色;
(2)创建名为“姓名”和“成绩”的列表,按照图1输入相关内容。
2.功能实现
(1)点击小绿旗,小猫询问“你要查询谁的成绩?”
(2) 如果输入的姓名没在“姓名”列表中,小猫说“此姓名无效!”2秒,如图2,程序结束;
(3)如果输入的姓名在“姓名”列表中,小猫可以根据给定的姓名,查询出对应的成绩,如图3;
(4)对成绩进行降序排列,并说出该成绩的序号(名次),如图4。
图1
图2
图3
图4
参考程序
评分标准:
(1)正确创建列表“姓名”和“成绩”(1分),只要多于三个姓名和成绩即可,不一定跟题目数据一致(1分);
(2)小猫询问,能够判断姓名不在列表中情况;(3分)
(3)姓名在列表中,说出成绩;(4分)
(4)对成绩列表进行降序排列,需要有降序排序的过程;(4分)
(5)让小猫说出该成绩在“成绩”列表的序号。(2分)
往期精彩回顾
Scratch制作的俄罗斯方块游戏源码
-
扫码下载安卓APP
-
微信扫一扫关注我们
微信扫一扫打开小程序
手Q扫一扫打开小程序
-
返回顶部
发表评论