小码农

趣味编程-面向每个人的创意编程

今天给大家分享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作品:95版植物大战僵尸源码下载
Scratcher投稿:双人对打少儿编程作品
Scratch、机器人、C语言、Python等考真题及答案
sb3转换成.exe.html.dmg.linux等方法教程
Scratcher做的:打气猪
羊了个羊|Scratch版2个、Python版一个
Scratch算法作品:快速寻路算法
9岁学生投稿:Scratch做的飞翔的小鸟小游戏
Scratch:15%裁纸片游戏、你能闯多少关
Scratch热门作品:新版马里奥 免费下载
Scratch视频教程:让角色运动的更丝滑
Scratcher大神的作品:3D模拟枪战
使用Scratch画笔做的冰墩墩积木下载
学Scratch对孩子有什么帮助
Scratch作品:经典的割绳子休闲趣味游戏
Scratch制作的俄罗斯方块游戏源码
历届蓝桥杯省赛Scratch编程题目部分汇总
Scratch贪吃蛇小游戏教程
Scratch五子棋智能机器人源码
上海三年级学生投稿:Scratch打砖块游戏
Scratch跳一跳小游戏教程源码
Scratch环保主题:3D扔垃圾
震撼的Scratch 3D模型
信息学奥赛历年真题及C++编程题详解
投稿:Scratch软件做的超级马里奥游戏教程
初中生投稿:模拟Windows 11启动及桌面
什么是科技特长生,秒懂强基计划
TurboWarp软件Mac和Windows下载
Scratch教程高级版:王者荣耀小游戏
粉丝投稿:Scratch小游戏3D台球
Scratch做的踢足球的作品
2022年6月1~4级Scratch编程题及参考答案
Scratch教程作品:Windows XP 模拟器
Scratch官网作品:无尽高塔小游戏
Scratch泡泡龙你能闯多少关
小学信息技术基础知识
Scratch超级马里奥-奥德赛游戏
Scratch小孩做的九九乘法表
Scratch版经典吃豆人小游戏
Scratch教程案例:水果连连看游戏
Scratch做的思维游戏:积木块酷跑闯关
Scratch作品:收缩自由的折纸
Scratch作品:三维倾斜迷宫闯关游戏
scratch做的XP、98、10 、11
Scratch高级教程:绝地求生游戏
科技特长生成进入心仪中学的“捷径”?
Scratch主题作品:新年烟花
Scratch作品:元素消消乐小游戏
Scratch高级教程:绝地求生游戏
335道信息学奥赛编程题
发表评论