第15届蓝桥STEMA测评真题剖析-2023年8月20日Scratch编程中级组

[导读]:超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第155讲。

第15届蓝桥第1次STEMA测评,这是2023年8月20日举办的STEMA,比赛仍然采取线上形式。这是Scratch中级组真题,试题包括两种题型,分别是选择题和编程创作题,其中选择题5道,都是和Scratch编程知识相关的题目,编程部分有6道题。

接下来,超平老师就从如下3个方面对2023年8月20日的STEMA真题进行解读和剖析:

  • 选择题部分

  • 编程题部分

  • 总结

一.选择题部分

一共有5道选择题,每题10分,严禁使用程序验证,选择题不答和答错不扣分。

1. 运行以下程序,下列说法正确的是(    )。

图片

A. 按下“空格”按键,小鱼向上移动;松开“空格”按键,小鱼向下移动

B. 按下“空格”按键,小鱼向下移动;松开"空格”按键,小鱼向上移动

C. 按下“空格”按键,小鱼向右移动;松开“空格”按键,小鱼向左移动

D. 按下“空格”按键,小鱼向左移动;松开“空格”按键,小鱼向右移动

[超平老师解读]:

本题正确答案是D,考查的知识点是移动指令。

在Scratch编程中,使用“移动10步”指令,有两个细节需要注意:

1). 移动的方向取决于当前方向,如果没有设置,默认一般是90度,本题给出的是90度,表示向右;

2). 可以使用负数,正数表示沿着当前方向移动,而负数则表示沿着当前方向的反方向移动;

所以,本题中的移动20步是向右移动,而移动-20步是向左移动。


2. 下列程序中红框处填写(   ),可以实现当输入三条线段的长度后能够判断并说出这三条线段的长度能否组成三角形。

图片

A. 

图片

B. 

图片

C. 

图片

D. 

图片

[超平老师解读]:

本题正确答案是C,考查的知识点包几何知识和逻辑运算。

首先,我们要知道三角形的性质,任何一个三角形的任意两条边的长度之和必定大于第三条边的长度。

其次,要搞清楚逻辑与和逻辑或的区别,逻辑与表示两个条件要同时满足,而逻辑或则表示两个条件满足其中之一。

这里有3个条件要同时满足,所以需要使用两个逻辑与指令。


3. 运行以下程序后,n+m的值为(    )。

图片

A. 38

B. 55

C. 67

D. 81

[超平老师解读]:

本题正确答案是D,考查的知识点是列表运算。

刚开始,列表有4个数据,执行代码后,先向列表中插入第5个数据20,接着在第3之前插入15,然后删除第2项,此时列表中的数据如下:

图片

如此一来,n = 15 * 5 = 75,m = 18 / 3 = 6,所以 n + m = 75 + 6 = 81。

注意对组合指令的理解,“数据的第一个3的编号”是1,然后是“数据的第1项”,其值为3。


4. 点击以下积木块,生成的随机数是一个(    )

图片

A. 整数

B. 小数

C. 整数或小数

D. 以上都不对

[超平老师解读]:

本题正确答案是A,考查的知识点是随机数指令。

在Scratch编程中,随机数有一个很重要的特性,如果输入的两个数字都是整数,比如1和10,那么得到的随机数一定是整数;只要有一个数字是小数,那么得到的随机数就是小数。


5. 运行以下程序后,角色说出的内容是(    )。

图片

A. HELLO

B. \H\E\L\L\O

C. H\\E\\L\L\\\O

D. H\E\L\L\O\

[超平老师解读]:

本题正确答案是D,考查的知识点是字符串运算。

这是一个典型的字符串的遍历操作,循环代码块的意思是,将变量a中的字符串“HELLO”,按顺序依次取出来,然后连接上\,组成一个新的字符串。

二.编程题部分

编程题一共有6道,分别是行走的螃蟹、飞驰的高铁、旋转的正方体、弹跳小球、比较身高和数据计算。

1.行走的螃蟹(20分)

编程实现:

行走的螃蟹。

具体要求:

1). 点击绿旗,角色、背景如图所示;

图片

2). 螃蟹每隔0.1秒切换一次造型、向右移动20步;

图片

3). 当螃蟹移动到舞台右侧边缘时,停止移动。

评判标准:

  • 4分:满足"具体要求"中的1);

  • 10分:满足"具体要求"中的2);

  • 6分:满足"具体要求"中的3)。

[超平老师解读]:

本题属于简单题,考查的知识点包括运动编程和循环编程。

参考代码如下:

图片

作为STEME测评的第1题,一般比较简单,基本上是送分题,考查的内容通常都是和运动相关。


2. 飞驰的高铁(40分)

编程实现:

飞驰的高铁。

具体要求:

1). 点击绿旗,角色、背景如图所示;

图片

2). 按下一次数字1按键之后,画面中的景色持续向左侧水平移动(参照程序演示视频);

3). 按下一次数字2按键之后,程序结束。

图片

评判标准:

  • 5分:满足"具体要求"中的1);

  • 25分:满足"具体要求"中的2);

  • 10分:满足"具体要求"中的3)。

[超平老师解读]:

本题有难度中等,考查的知识点是运动编程,难点在于如何实现景色的无限滚动。

通常可以使用复制和克隆两种不同的方案,关于本题的详细讲解,可以参考《飞驰的高铁-第15届蓝桥杯第一次STEMA测评Scratch真题精选》这篇教程。


3. 旋转的正方体(50分)

编程实现:

旋转的正方体。

具体要求:

1). 运行程序,角色、背景如图所示;

图片

2). 等待1秒后,正方形变成正方体;

图片

3). 等待1秒后,正方体持续顺时针旋转(参考程序演示视频)。

评判标准:

  • 6分:满足"具体要求"中的1);

  • 22分:满足"具体要求"中的2);

  • 22分:满足"具体要求"中的3)。

[超平老师解读]:

本题难度一般,考查的知识点包括克隆编程和运动编程等,难点是如何实现正方形的克隆。

关于本题的详细讲解,可以参考《旋转的正方体-第15届蓝桥杯第一次STEMA测评Scratch真题精选》这篇教程。


4. 弹跳小球(60分)

编程实现:

弹跳小球。

具体要求:

1). 运行程序,角色、背景如图所示(变量“分数”初始值为0);

图片

2). 小球面向下方随机方向持续移动 (移动步数5 ~ 10,参照程序演示视频);

3). 上下两个挡板同时跟随鼠标左右水平移动;

图片

4). 当任意—个挡板接到小球后,小球进行反弹(参照程序演示视频);

5). 当任意一个挡板接到小球时,左上角分数加1;

图片

6). 当小球碰到舞台左右边缘时,发生反弹;

7). 当小球碰到舞台上下边缘时,游戏结束。

评判标准:

  • 5分:满足"具体要求"中的1);

  • 5分:满足"具体要求"中的2);

  • 10分:满足"具体要求"中的3);

  • 15分:满足"具体要求"中的4);

  • 5分:满足"具体要求"中的5);

  • 10分:满足"具体要求"中的6);

  • 10分:满足"具体要求"中的7)。

[超平老师解读]:

本题难度中等,考查的知识点是运动编程,重点是如何实现弹球碰到挡板反弹的效果。

关于本作品的详细讲解,可以参考《弹跳小球-第15届蓝桥杯第一次STEMA测评Scratch真题精选》这篇教程。


5. 比较身高(80分)

编程实现:

比较身高。

具体要求:

1). 运行程序,角色、背景如图所示(列表1和列表2为空);

图片

2). 等待1秒后,在列表1中随机生成5个不重复的整数(170 ≤ 整数 ≤ 190),表示5名同学的身高;

图片

3). 等待1秒后,小男孩说出5名同学的平均身高2秒(平均身高四舍五入取整);

图片

4). 在列表2中自动填入列表1中小于平均身高的数据(按照由小到大的顺序排列)。

图片

评判标准:

  • 10分:满足"具体要求"中的1);

  • 15分:满足"具体要求"中的2);

  • 15分:满足"具体要求"中的3);

  • 40分:满足"具体要求"中的4)。

[超平老师解读]:

本题难度较大,考查的知识点包括列表操作、数学运算和排序算法,难点是如何实现列表的排序。

关于本题的详细讲解,请参考《比较身高-第15届蓝桥杯第一次STEMA测评Scratch真题精选》这篇教程。


6. 数据计算(100分)

编程实现:

数据计算。

十进制整数转换成二进制整数:采用“除2取余,逆序排列”法可以将十进制数数转换为二进制整数,例如:140

计算步骤:

140/2 = 70 ......0

70/2  = 35 .....0

35/2  = 17 ......1

17/2   = 8 ......1

8/2   = 4 .......0

4/2   = 2 .......0

2/2   = 1 ........0

1/2   = 0 ........1

余数逆序排序后,转换为二进制的结果为 10001100

具体要求:

1). 运行程序,角色、背景如图所示;

图片

2). 等待1秒,机器人说:“输入2个数据”2秒;

图片

3). 舞台下方出现询问框,机器人说:"输入第1个数据”(数据为整数,且1 ≤ 数据 ≤ 100);

例如:输入80

图片

4). 完成输入,舞台下方出现询问框,机器人说:"输入第2个数据”(数据为整数,且1 ≤ 数据 ≤ 100);

例如:输入60

图片

5). 完成输入,机器人说出两个数据的和;

图片

6). 等待1秒,机器人说出两个数据和的二进制数。

图片

评判标准:

  • 5分:满足"具体要求"中的1);

  • 5分:满足"具体要求"中的2);

  • 5分:满足"具体要求"中的3);

  • 5分:满足"具体要求"中的4);

  • 15分:满足"具体要求"中的5);

  • 65分:满足"具体要求"中的6)。

[超平老师解读]:

本题难度较大,考查的知识点包括列表应用和数学运算,难点是如何实现进制的转换。

关于本题的详细讲解,请参考《数据计算-第15届蓝桥杯第一次STEMA测评Scratch真题精选》这篇教程。

三.总结

总体来说,本次STEME测评题目难度中等,重点考查的知识点主要集中如下4个方面:

  • 运动编程

  • 克隆编程

  • 列表运算

  • 简单算法

从知识点的考察情况来看,运动编程和克隆编程是Scratch的重点,大部分题目和作品都是围绕这两部分展开的,所以对于运动和克隆的学习,一定要全面和深入。

其次是列表运算和应用,列表是一种强大的数据结构,可以批量保存数据,结合循环,处理数据也比较方便,因而其应用非常广泛。

除此之外,一些简单的算法,也频繁地出现在STEMA测评和蓝桥杯竞赛中,比如列表排序、进制转换、打印九九乘法表、递归等。

这就要求我们在平时的学习过程中,要开始重视算法的学习,算法是程序的灵魂,对于一些基础的算法,通过Scratch来学习和理解,是一个很不错的选择,这也可以为后续的代码编程打下良好的基础。

如果你觉得文章对你有帮助,别忘了点赞和转发,予人玫瑰,手有余香😄

需要本次STEMA考试素材和源码的,可以移步至“超平的编程课”gzh。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/94126.shtml

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

相关文章

UWB高精度定位系统:引领精准定位技术的新纪元

在现代社会中,精准定位技术对于各行各业都至关重要。为了满足对高精度定位的需求,超宽带(Ultra-Wideband, UWB)技术应运而生。UWB高精度定位系统以其出色的定位精度和多样化的应用领域而备受关注。本文将深入探讨UWB高精度定位系统…

MAC手动修复『已损坏』问题 终端运行命令报错处理

安装一些第三方软件会出现已损坏的报错提醒,需要用命令sudo xattr -rd com.apple.quarantine进行修复,但是终端提示命令错误,怎么版 错误有几种: No module named ‘pkg_resources’ 这是mac电脑上python2,python3并…

分布式操作系统

分布式操作系统属于多机操作系统,能够统一一套计算机集群,相比单机系统,分布式操作系统在管理计算机集群方面要简单很多。各种分布式的基础功能,都集中到分布式操作系统来实现,而不是单机系统的应用软件来实现&#xf…

2023最新简易ChatGPT3.5小程序全开源源码+全新UI首发+实测可用可二开(带部署教程)

源码简介: 2023最新简易ChatGPT3.5小程序全开源源码全新UI首发,实测可以用,而且可以二次开发。这个是最新ChatGPT智能AI机器人微信小程序源码,同时也带部署教程。 这个全新版本的小界面设计相当漂亮,简单大方&#x…

springboot 简单配置mongodb多数据源

准备工作&#xff1a; 本地mongodb一个创建两个数据库 student 和 student-two 所需jar包&#xff1a; # springboot基于的版本 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId>&l…

Facebook Delos 中的虚拟共识协议

背景 Facebook 的软件系统栈一般包括两层&#xff1a;上层是数据平面&#xff0c; 下层是控制平面。 facebook software stack 数据平面包括大量的服务&#xff0c;他们需要存储和处理海量数据。控制平面用来支撑数据平面&#xff0c;起到一些控制作用&#xff1a;调度、配置…

【React】组件实例三大属性state、props、refs

state React 把组件看成是一个状态机&#xff08;State Machines&#xff09;。通过与用户的交互&#xff0c;实现不同状态&#xff0c;然后渲染 UI&#xff0c;让用户界面和数据保持一致。 React 里&#xff0c;只需更新组件的 state&#xff0c;然后根据新的 state 重新渲染用…

Linux实用操作(固定IP、进程控制、监控、文件解压缩)

目录 一、快捷键 1、ctrl c强制停止 2、ctrl d退出或登出 3、历史命令搜索history 4、光标移动快捷键 5、清屏 二、软件安装 1、CentOS的yum命令 2、Ubantu的apt命令 三、systemctl命令 四、软连接 五、日期、时区 1、date命令 2、修改Linux时区为东八区 3、nt…

车牌文本检测与识别:License Plate Recognition Based On Multi-Angle View Model

论文作者&#xff1a;Dat Tran-Anh,Khanh Linh Tran,Hoai-Nam Vu 作者单位&#xff1a;Thuyloi University;Posts and Telecommunications Institute of Technology 论文链接&#xff1a;http://arxiv.org/abs/2309.12972v1 内容简介&#xff1a; 1&#xff09;方向&#x…

2023蓝帽杯半决赛电子取证+CTF部分题解

文章目录 电子取证123456789101112131415 CTFWeb | MyLinuxBotWeb | AirticleShareCrypto | ezrsaPwn | AdminPwn | uafmisc|排排坐吃吃果果 电子取证 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 CTF Web | MyLinuxBot Web | AirticleShare import requests import times reques…

IDEA中的神仙插件——Smart Input (自动切换输入法)

推荐专栏&#xff1a;开发环境配置攻略 致力于记录学习过程中各种软件的安装及环境配置操作&#xff0c;并提供详细的步骤说明和丰富的配图。涵盖了 Java、Python、IntelliJ IDEA、Tomcat、MySQL 等常见开发工具和服务器组件的配置&#xff0c;为初学者提供一个实用、全面的配置…

WOL唤醒配置(以太网、PHY、MAC)

目录 wol 以太网 MAC PHY RMII 通信配置 总结 wol Wake-on-LAN简称WOL&#xff0c;WOL&#xff08;网络唤醒&#xff09; 是一种标准网络协议&#xff0c;它的功效在于让已经进入休眠状态或关机状态的计算机&#xff0c;透过局域网&#xff08;多半为以太网&#xff…

lv8 嵌入式开发-网络编程开发 01什么是互联网

目录 1 计算机网络的定义与分类 1.1 按照网络的作用范围进行分类 1.2 按照网络的使用者进行分类 2 网络的网络 2.1 名词解释 2.2 边缘与核心 3 互联网基础结构发展的三个阶段 3.1 第一阶段&#xff1a;1969 – 1990 3.2 第二阶段&#xff1a;1985 – 1993 3.3 第三阶…

linux MySQL高阶语句

linux MySQL高阶语句 1、MySQL高级语言1.1order by排序1.2group by分组1.3limit前几行1.4as别名1.5通配符1.6子查询1.7in1.8not in1.9exists 2、视图2.1视图概念2.2功能2.3应用场景2.4视图和表的区别和联系2.5创建视图 3、null值3.1null值3.2null值与空值的区别3.3验证null和空…

Autowired和Resource的关系

相同点对于下面的代码来说&#xff0c;如果是Spring容器的话&#xff0c;两个注解的功能基本是等价的&#xff0c;他们都可以将bean注入到对应的field中 不同点但是请注意&#xff0c;这里说的是基本相同&#xff0c;说明还是有一些不同点的&#xff1a; byName和byType匹配顺…

IDEA的Maven换源

前言 IDEA是个好东西&#xff0c;但是使用maven项目时可能会让人很难受&#xff0c;要么是非常慢&#xff0c;要么直接下载不了。所以我们需要给IDEA自带maven换源&#xff0c;保证我们的下载速度。 具体操作 打开IDEA安装路径&#xff0c;然后打开下面的文件夹 plugins\m…

第10章 MySQL(一)

10.1 谈谈MySQL的架构 难度:★★ 重点:★ 白话解析 要想彻底的理解MySQL,它的架构一定要先弄清楚,当Java程序员通过JDBC或者Mybatis去执行一条SQL的时候,到底经历了什么。下边先看一幅图: 户端:Java程序员通过JDBC或者Mybatis去拿MySQL的驱动程序,实际上就是拿客户端。…

GNN PyG~torch_geometric 学习理解

目录 1. PyG Introduction 2. PyG Installation 2.1 PyG 安装常见错误及原因 2.2 PyG 具体安装步骤 3. torch_geometric packages torch_geometric.data.Data Dataset 与 DataLoader Dropout、BatchNorm 3. torch_geometric: 理解edge_index 3.1 理解 mini-batch edg…

【2023年11月第四版教材】第17章《干系人管理》(合集篇)

第17章《干系人管理》&#xff08;合集篇&#xff09; 1 章节内容2 管理基础3 管理过程3.1 管理的过程★★★ &#xff08;22上44&#xff09;3.2 管理ITTO汇总★★★ 4 过程1-识别干系人4.1 数据收集★★★4.3数据分析4.4 权力利益方格4.5 数据表现&#xff1a;干系人映射分析…

记录UNIAPP打包苹果iOS·APP

用到生成的四个文件:1-1.CSR证书文件、2-2.CER证书文件、3-3.PP文件【证书Profiles文件】、4-4.P12文件【证书私钥】 1. 生成CSR证书文件: 2. 操作苹果后台:Sign In - Applehttps://developer.apple.com/account/resources/certificates/list