少儿编程 2024年6月scratch四级 电子学会图形化编程等级考试四级真题和答案解析(选择题)

news2025/1/11 8:15:03

2024年6月scratch编程等级考试四级真题

选择题(共10题,每题2分,共20分)

1、运行下列程序,输入单词“PLAY”最后角色说

A、LY4AP

B、AP4LY

C、YA4PL

D、PL4AY

答案:B

考点分析:考查积木综合使用,输入的是PLAY,对应的加密开始=4,然后奇数位的字母放在字符数左侧,偶数位在右侧,且越靠近中间数字的字母,在原单词中的位置编号就越小。所以输入PLAY后,会在字符数4的左右依次拼接字符,4→P4→P4L→AP4L→AP4LY,答案B

2、编写一个模拟注册验证的程序,图1和图2分别是小猫角色和手机角色的程序,下列说法正确的是?

A、输入的手机号将传入自制积木中的验证码参数位置

B、如果不输入验证码,程序会一直等待不会结束

C、输入的验证码数值与生成的验证码(验证码变量)数值相等,返回值为1

D、手机角色生成的验证码(验证码变量)数值会直接传入自定义积木中的验证码参数位置

答案:C

考点分析:考查积木综合使用,重点考查自定义积木和消息积木的处理

自定义积木实现的功能是判断输入的回答和验证码是否相等,相等返回1,否则返回0;消息广播处理是产生一个四位数的验证码,答案C

3、要绘制出如下左图所示的图案,下列程序红框处应填写?

A、1

B、2

C、3

D、4

答案:D

考点分析:考查积木综合使用,重点考查画笔和循环积木的使用,从左图中可以看到总共有60个正方形,右图外层循环也循环了60次,而内层循环就是绘制每一个小正方形,所以循环4,答案D

4、运行程序后,下列哪个坐标是小猫第一次随机移动到的位置?

A、(-60,44)

B、(97,73)

C、(-136,-132)

D、(218,-91)

答案:D

考点分析:考查积木综合使用,重点考查列表相关积木的使用,从程序中可以看到插入列表的值是进行倒序插入的,所以第一个移到的位置为218,-91,答案D

5、图1是圆点角色的程序,该角色有两个造型,造型1为蓝色,造型2为黑色,默认方向面向90度。如果舞台上出现图2的效果,下列说法正确的是?

A、得到图2的效果,运行程序后,按了(即按下并抬起的全过程)4次空格键

B、得到图2的效果,运行程序后,按了(即按下并抬起的全过程)3次空格键

C、得到图2的效果,运行程序后,按了(即按下并抬起的全过程)8次空格键

D、得到图2的效果,运行程序后,按了(即按下并抬起的全过程)9次空格键

答案:A

考点分析:考查积木综合使用,重点考查循环和克隆体积木的使用

从程序中可以看到每次按下会克隆出8个圆点,刚好就是一行,而最后一行的最后一个其实是本体;程序是要按下8次本体才会消失;所以绘制出右边图形只需要按下4次即可,答案A

6、运行下列程序,输入30,角色绘制的图形是

A、圆形

B、正方形

C、圆形和正方形

D、不能绘制出任何图形

答案:B

考点分析:考查积木综合使用,重点考查自定义积木的使用,如果里面绘制出的是36边型,否则里面绘制出来的是正方形,而输入的30=32不成立,返回假执行否则语句,答案B

7、程序运行前,列表内容如下左图所示,运行下列程序一次,列表的长度变为

A、7

B、6

C、5

D、4

答案:C

考点分析:考查积木综合使用,重点考查列表相关积木的使用,程序实现的功能是删除列表中比10小的数字,但是如果是连续的两个都小于10的数字只会删掉第一个,所以答案C

8、使用冒泡排序算法对数据:44、50、31、64、49,进行从小到大排序,第一轮排序的结果是

A、44、50、31、64、49

B、50、44、31、64、49

C、31、44、50、64、49

D、44、31、50、49、64

答案:D

考点分析:考查冒泡排序,它重复地遍历要排序的列表,比较相邻的两个元素,并根据比较结果交换这两个元素的位置,直到整个列表排序完成;

第一步:44和50不用交换,44、50、31、64、49

第二步:50和31进行交换,44、31、50、64、49

第三步:50和64不用交换,44、31、50、64、49

第四步:64和49进行交换,44、31、50、49、64

答案D

9、列表a和列表b如下图所示,运行一次程序后,列表c的内容是

A、

B、

C、

D、

答案:A

考点分析:考查积木综合使用,重点考查列表相关积木的使用,程序实现的功能是列表A中的值如果在列表B中存在就加到列表C中,答案A

10、下列哪个积木,可以使列表的内容从左图变成右图?

A、

B、

C、

D、

答案:B

考点分析:考查积木综合使用,重点考查列表积木的使用,右图中列表比左图中在第7个位置多了一个砂糖橘,所以答案B

推荐资料

  • 所有考级比赛学习相关资料合集【推荐收藏】

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.coloradmin.cn/o/1997274.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

英伟达元宇宙平台Omniverse的学习,技术调研

NVIDIA Omniverse™ 是一个基于 USD (Universal Scene Description) 的可扩展平台,可使个人和团队更快地构建自定义 3D 工作流并模拟大型虚拟世界。 Omniverse:三维设计协同、模拟的开发平台,实现3D实时渲染,RTX光线追踪技术 协…

顺序表各种接口的实现(C)

线性表 线性表是n个具有相同特性的数据元素的有限序列。线性表是一种在实际中广泛使用的数据结构常见的线性表:顺序表、链表、栈、队列、字符串…线性表在逻辑上是线性结构,也就说是连续的一条直线。在物理结构上并不一定是连续的,线性表在物…

Qt 小功能:加载等待动画——转圈圈

加载等待动画实现——转圈圈 效果图:(看封面最好) 关键要点 流畅的动画: 使用 QTimer 每 50 毫秒更新一次动画,确保动画流畅。 视觉效果: 使用 QPainter 的平滑像素转换和抗锯齿选项,提高动画…

DHU OJ 循环结构 回文数字

思路及代码&#xff1a; 由于只考虑5位和6位回文数&#xff0c;3个 for 循环次数为9*10*10还可以&#xff0c;就直接遍历了 //input n int 10< <100 #include<iostream> using namespace std; int main(){int n;cin >> n;int ans 0; //solution //判断是…

HTML 元素提供的附加信息--属性 ——WEB开发系列03

HTML 属性是指用于描述 HTML 元素的额外信息&#xff0c;它们提供了元素的特定配置或行为&#xff0c;属性通常包含在 HTML 元素的开始标签中。 元素也可以拥有属性&#xff0c;属性看起来像这样&#xff1a; 属性是元素的附加信息&#xff0c;它们不会显示在实际内容中。在前述…

适合初学者的2024年数据恢复软件指南

现在大家应该经常会将数据存储在一些存储设备里。但这些设备可能会因为各种原因导致数据意外的丢失&#xff0c;这时候如果我们掌握了全免费的数据恢复工具的使用方式&#xff0c;就可以尽可能的避免数据丢失的情况。 1.福晰数据恢复 连接直达&#xff1a;https://www.pdf365…

跑腿代购app系统源码开发及功能分析

随着互联网技术的飞速发展和人们生活节奏的加快&#xff0c;跑腿代购服务作为一种便捷的生活方式&#xff0c;正逐渐渗透到我们日常生活的方方面面。从日常购物、餐饮外卖到文件传递、药品代购&#xff0c;跑腿服务以其高效、灵活的特点赢得了广大用户的青睐。而支撑这一服务高…

多进程架构关键技术之FileMapping技术应用

1. 前言 在多进程架构设计中&#xff0c;使用FileMapping技术是一种关键的技术选择。它能够显著提升多进程间数据共享和通信的效率&#xff0c;同时简化了复杂的进程间数据交互和同步管理。以下是FileMapping技术在多进程架构设计中的应用及其关键优势&#xff1a; 2. 共享数…

Linux项目自动构建工具 make/makefile

目录 0.前言 1.make/makefile是什么 2.makefile的语法 2.1基本语法 2.2依赖关系 2.3. 示例&#xff1a;一个简单的C程序 3.使用指令自动构建与清除 3.1自动构建 3.2自动清除 3.3自动化工作流 3.4扩展&#xff1a;更多伪目标 4.make的工作原理 5.使用make/makefile的优势 6.小结…

高质量WordPress下载站模板5play主题源码

5play下载站是由国外站长开发的一款WordPress主题&#xff0c;主题简约大方&#xff0c;为v1.8版本&#xff0c; 该主题模板中包含了上千个应用&#xff0c;登录后台以后只需要简单的三个步骤就可以轻松发布apk文章&#xff0c; 我们只需要在WordPress后台中导入该主题就可以…

Spring配置

1.Spring的两大核心思想IOC和AOP思想 1.1类注解 1.Controller, Service, Configuration, Component, Repository 1.2方法注解 bean&#xff08;这个方法搭配上面的五大注解进行使用&#xff09; 2.Bean的名称 2.1.类注解名称 &#xff08;1&#xff09;默认首字母小写驼…

数组结构:链式结构二叉树

1.实现链式结构二叉树 用链表来表示一棵二叉树&#xff0c;即用链来指示元素的逻辑关系。通常的方法是链表中每个结点由三个域组成&#xff0c;数据域和左右指针域&#xff0c;左右指针分别用来给结点的左孩子和右孩子所在的链结点的存储地址&#xff0c;其结构如下&#xff1…

Micrometer Tracing和Zipkin实现链路追踪

一、为什么使用链路追踪 在微服务框架中&#xff0c;一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果&#xff0c;每一个前段请求都会形成一条复杂的分布式服务调用链路&#xff0c;链路中的任何一环出现高延时或错误都会引起整个…

【经验分享】ShardingSphere+Springboot-03 : COMPLEX_INLINE 复杂行表达式分片算法

文章目录 3.3 复杂分片算法3.3.1 COMPLEX_INLINE 复杂行表达式分片算法 3.3 复杂分片算法 3.3.1 COMPLEX_INLINE 复杂行表达式分片算法 复合分片比较灵活&#xff0c;适合于分片的字段比较多&#xff0c;分片比较复杂的场景&#xff0c;使用这种分片的话必须对自己的业务比较…

深度学习——神经网络(neural network)详解(二). 带手算步骤,步骤清晰0基础可看

深度学习——神经网络&#xff08;neural network&#xff09;详解&#xff08;二&#xff09;. 手算步骤&#xff0c;步骤清晰0基础可看 前文如下&#xff1a;深度学习——神经网络&#xff08;neural network&#xff09;详解&#xff08;一&#xff09;. 带手算步骤&#x…

Java面试篇(JVM相关专题)

文章目录 0. 前言1. 为什么要学 JVM2. 什么是 JVM3. JVM 的好处3.1 一次编写&#xff0c;到处运行3.2 自动内存管理&#xff08;基于垃圾回收机制&#xff09; 4. 要学习哪些 JVM 的哪些内容5. JVM 的组成5.1 程序计数器5.2 堆5.3 什么是虚拟机栈常见问题一&#xff1a;垃圾回收…

代码+视频,R语言VRPM绘制多种模型的彩色列线图

列线图&#xff0c;又称诺莫图&#xff08;Nomogram&#xff09;&#xff0c;它是建立在回归分析的基础上&#xff0c;使用多个临床指标或者生物属性&#xff0c;然后采用带有分数高低的线段&#xff0c;从而达到设置的目的&#xff1a;基于多个变量的值预测一定的临床结局或者…

机器学习入门篇之监督学习(回归篇)——多元线性回归的原理介绍

在机器学习入门之监督学习&#xff08;分类篇&#xff09;-CSDN博客&#xff0c;以及初步接触了机器学习&#xff0c;在这片文章中我们继续沿着思维导图学习监督学习的剩下部分&#xff0c;回归。 在监督学习中&#xff0c;回归是一种预测型建模技术&#xff0c;它涉及预测一个…

尚硅谷谷粒商城项目笔记——十、调试前端项目renren-fast-vue【电脑CPU:AMD】

十、调试前端项目renren-fast-vue 如果遇到其他问题发在评论区&#xff0c;我看到后解决 1 先下载安装git git官网下载地址 2 登录gitee搜索人人开源找到renren-fast-vue复制下载链接。【网课视频中也有详细步骤】 3 下载完成后桌面会出现renren-fast-vue的文件夹 4 开始调…

【阿旭机器学习实战】【39】脑肿瘤数据分析与预测案例:数据分析、预处理、模型训练预测、评估

《------往期经典推荐------》 一、【100个深度学习实战项目】【链接】&#xff0c;持续更新~~ 二、机器学习实战专栏【链接】&#xff0c;已更新31期&#xff0c;欢迎关注&#xff0c;持续更新中~~ 三、深度学习【Pytorch】专栏【链接】 四、【Stable Diffusion绘画系列】专…