当前位置: 首页 > news >正文

少儿编程 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等级四级真题解析【电子学会】

http://www.dtcms.com/a/129978.html

相关文章:

  • SQLite-Web:一个轻量级的SQLite数据库管理工具
  • 智慧乡村数字化农业全产业链服务平台建设方案PPT(99页)
  • MATLAB2022b安装
  • 文件操作和 IO - 3
  • HTTP:五.WEB服务器
  • 纯虚函数(Pure Virtual Function)详解
  • 笔试专题(九)
  • Android 系统的进程保活方案的一些思路
  • nmcli创建wpa-psk2 wifi热点
  • 2.0 全栈运维管理:Linux网络基础核心概念解析、Proxmox网络组件详解、虚拟化网络模型分类
  • AI 课招生啦
  • 英语单词 list 11
  • IPV6应用最后的钥匙:DDNS-GO 动态域名解析工具上手指南--家庭云计算专家
  • Vue3+elementPlus中 树形控件封装
  • 从自然语言到 JSON 数据交互:探索 MCP 协议的自动化任务实现
  • 【论文阅读】UniAD: Planning-oriented Autonomous Driving
  • mysql建表一对多--多对多之间的外键关联
  • 202529 | RocketMQ 简介 + 安装 + 集群搭建 + 消费模式 + 消费者组
  • DHCP中继
  • 安卓关机和重启源码流程
  • 【HDFS入门】Hadoop 2.0+ HDFS核心架构深度解析:高可用设计揭秘
  • C. Good Subarrays
  • 操作系统基础:07 我们的任务
  • MySQL-锁
  • leetcode 3508 设计路由器 模拟 深拷贝 二分 bound
  • (即插即用模块-特征处理部分) 三十二、(TGRS 2024) MDAF 多尺度双表示对齐过滤器
  • 深入解析TCP拥塞控制机制:从原理到现代算法优化
  • 如何在Agent中设置Memory
  • 【数学建模】佳点集(Good Point Set)在智能优化算法中的应用与实现
  • ChatGPT-如何让AI写作不那么生硬!