少儿编程 scratch四级真题 2025年3月电子学会图形化编程等级考试Scratch四级真题解析(选择题)
2025年3月scratch编程等级考试四级真题
选择题(共10题,每题2分,共20分)
1、默认小猫角色,运行下列程序,绘制出的图案是
A、
B、
C、
D、
答案:C
考点分析:考察积木综合使用,从给定的程序中可以看到整个图形绘制完应该是一个8个三角形组成的图形,排除AB选项;再根据初始化时候的位置和方向,以及第一个图形的颜色是红色,所以答案C
2、出生年份减3的差除以12的所得的余数即为生肖编号,例如出生年份为2008,减3的差除以12的余数为1,生肖即为鼠;出生年份为2007,减3的差除以12的余数为0,生肖为猪。下列哪个选项可以根据输入的生日年份计算并说出对应的生肖?
A、
B、
C、
D、
答案:D
考点分析:考察积木综合使用,重点考察字符串的使用,根据题目首先可以排除BC选项,因为BCS选项中没办法判断生肖是最后一个猪生肖;A选项错在最后一个说话,应该是说出十二生肖中的第几项;答案D
3、默认小猫角色,运行下列程序后,不可能说出
A、5
B、6
C、12
D、15
答案:A
考点分析:考察积木综合使用,重点考察随机数的使用,我的变量最小值是1,最大值是10,重复5次之和最小值是:1+5=6,最大值是:10+5=15;答案A
4、下列哪个选项,小猫说“我擅长Programming"
A、
B、
C、
D、
答案:B
考点分析:考察积木综合使用,重点考察字符串积木的使用,AD选项会出现加号,C选项用加法是不可以的,答案B
5、运行下列程序,变量sum的值为
A、45
B、50
C、55
D、60
答案:C
考点分析:考察积木综合使用,重点考察自定义积木;程序中自定义积木是一个递归调用;整个程序实现的功能是:10+9+8+7+6+5+4+3+2+1=55;答案C
6、使用冒泡排序对数列5、9、2、6、1进行从小到大排序,第一轮冒泡的过程中,数字一共进行了几次交换
A、1
B、2
C、3
D、4
答案:C
考点分析:考察冒泡排序,冒泡排序的规则是每一次进行相邻两个数比较,出现逆序就交换;一轮下来就找到醉倒的数字在最后一个,接着再次从头开始找剩下的数字中最大的,直到所有数字有序;所以从给定的数字可以看到交换如下:
第一次交换:5、2、9、6、1
第二次交换:5、2、6、9、1
第三次交换:5、2、6、1、9
第一轮结束找到最大值在最后一个,共进行了3次交换,答案C
7、设计一款夜空大战的游戏,小敌机被子弹击中几次之后,就会爆炸
A、1
B、2
C、3
D、4
答案:D
考点分析:考察积木综合使用,从程序中可以看到小敌机爆炸是血量小于等于0,而每碰到一次子弹是减30血量,最开始是100,所以血量碰到子弹后的值依次为:70、40、10、-20;也就是到第4次的时候符合爆炸要求;答案D
8、默认小猫角色,运行下列程序后,小猫说变量n的值是
A、25
B、29
C、36
D、38
答案:D
考点分析:考察积木综合使用,从给定的程序可以看到,开始i=1,n=0;程序的结束条件是i>20,也就是最后结束的时候i的值是21;循环里面是每次1+1;而要增加到n里面的条件是i除以5的余数为2;所以符合条件的i的值有:2、7、12、17,最后加起来为38;答案D
9、角色共有7个造型如下图所示,运行程序后,角色的造型最终是
A、意大利语
B、法语
C、德语
D、英语
答案:C
考点分析:考察造型相关积木的使用,如果当前造型已经是最后一个,下一个造型会重新回到第1个造型;所以开始是法语,执行4次下一个是意大利语,在下一个就是中文,还有3次也就是德语;答案C
10、运行程序后,“水果”列表的第4项是
A、荔枝
B、葡萄
C、香蕉
D、樱桃
答案:C
考点分析:考察列表相关知识,开始列表中的项目为:苹果、草莓、西瓜、香蕉、樱桃
插入葡萄后为:苹果、葡萄、草莓、西瓜、香蕉、樱桃
替换荔枝后为:苹果、葡萄、草莓、荔枝、香蕉、樱桃
删除第三项后为:苹果、葡萄、荔枝、香蕉、樱桃
所以最后列表的第四项为:香蕉,答案C
本文作者:小兔子编程 作者首页:小兔子编程-CSDN博客
推荐资料
- 所有考级比赛学习相关资料合集【推荐收藏】
1、入门基础
- 零基础学习scratch3.0【入门教学 免费】
- 零基础学习scratch3.0【视频教程 114节 免费】
2、蓝桥杯比赛
- 历届蓝桥杯scratch国赛真题解析
- 历届蓝桥杯scratch省赛真题解析
- 历届蓝桥杯scratch STEMA选拔赛真题解析
- 历届蓝桥杯科技素养计算思维真题解析
- 蓝桥杯专项训练考前集训100题
3、考级资料
- 画图-scratch编程考级99图
- 电子学会历年scratch等级考试一级真题解析
- 电子学会历年scratch等级考试二级真题解析
- 电子学会历年scratch等级考试三级真题解析
- 电子学会历年scratch等级考试四级真题解析
4、视频课程
- 小兔子老师scratch编程系列课程.
5、python资料
- 蓝桥杯python选拔赛真题详解
-
蓝桥杯python省赛真题详解
-
蓝桥杯python国赛真题详解
-
python等级一级真题解析【电子学会】
-
python等级二级真题解析【电子学会】
-
python等级三级真题解析【电子学会】
-
python等级四级真题解析【电子学会】