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

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

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

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

  • 选择题部分

  • 编程题部分

  • 总结

一.选择题部分

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

1. 以下运算结果为false的是(   )。

A. 

图片

B. 

图片

C. 

图片

D. 

图片

[超平老师解读]:

本题正确答案是C,考查的知识点是逻辑运算,包括逻辑与、逻辑或和逻辑非。

逻辑与的运算规则如下:

图片

逻辑或的运算规则如下:

图片

而逻辑非就是取反,对true取反就是false,对false取反就是true,在Scratch中,逻辑非是通过”不成立“指令来实现的。

A选项,50 < 50的结果为false,取反之后结果为true;

B选项,45 < 70的结果为true,根据或运算的特点,其结果必定为true;

C选项,36 < 61的结果为true,75 > 67的结果为true,与运算之后的结果也为true,取反之后,结果为false;

D选项,18 < 25的结果为true,58 > 43的结果为true,与运算之后的结果也为true。

所以,正确选项是C。


2. 运行以下程序后,绘制的圈形是(   )。

图片

A. 

图片

B. 

图片

C. 

图片

D. 

图片

[超平老师解读]:

本题正确答案是D,考查的知识点包括Scratch画笔和自制积木。

首先是自制积木,这里使用两个参数,分别是a和b,在调用自制积木的使用,传入两个参数45和90,相当于a = 45,b = 90。

其次是绘制过程,此处可以使用排除法,首先是沿着45度方向移动90步,A选项可以排除,然后右转90度,移动45步,B选项可以排除,接着再右转45度,移动90步,C选项可以排除。


3. 运行以下程序后,列表 “数据”的项目数和所有项的和分别为(   )。

图片

A. 10、193

B. 10、225

C. 11、193

D. 11、225

[超平老师解读]:

本题正确答案是B,考查的知识点包括循环、余数运算和列表。

首先是循环,注意这里循环了20次,n的初始值为13,所以n的取值范围是13~32,要注意,最后一次判断的32,不是33,因为n增加1是在如果指令后面的。

其次是余数的运算,n除以4的余数,只能有0、1、2、3这4种结果,其中小于2的就只有0和1了。

也就是说每4个连续的数字中,有两个是满足条件的,根据这个规律,就很容易找到加入列表中的数据了,如下:

13 16 17 20 21 24 25 28 29 32

一共有10个,他们的和为225。

需要注意的是,由于数字较多,非常考验学生的心算能力,建议打个草稿(在电脑上打草稿就行)。求和的时候,可以使用找朋友的技巧,比如 13 + 17 = 30,,16 + 24 = 40等。


4. 运行以下哪个程序后,巨嘴鸟会向下移动?(   )

图片

A. 

图片

B. 

图片

C. 

图片

D. 

图片

[超平老师解读]:

本题正确答案是D,考查的知识点是角色的方向。

在Scratch编程中,上下左右4个方向的对应关系如图所示:

图片


5. 运行以下程序后,能看到几只海豚(   )。

图片

图片

A. 3

B. 4

C. 6

D. 7

[超平老师解读]:

本题正确答案是B,考查的知识点是克隆和图章。

首先是克隆,从舞台中心(0,0)开始,自左至右克隆了3只🐬,其x坐标分别是0、80和160,注意本体是隐藏的。

其次,每个克隆体在显示的时候,在当前位置使用图章复制1只🐬,然后左移80步。

如此一来,一共有6只🐬,其x坐标分别为-80、0、80、160,其中x坐标为0和80的位置,各有两只🐬。

实际上,我们能看到的只有4只🐬。

二.编程题部分

编程题一共有6道,分别是旅游相册、隐身的小鸟、摩天轮、找不同游戏、字母不重复的子串和卡片排列。

1.旅游相册(20分)

编程实现:

旅游相册。

具体要求:

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

图片

2). 每次用鼠标点击“上一张”角色,舞台都会切换上一张照片 (1号照片上一张为4号,参考视频);

3). 每次用鼠标点击 “下一张” 角色,舞台都会切换下一张照片 (4号照片下一张为1号,参考视频)。

评判标准:

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

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

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

[超平老师解读]:

本题属于简单题,考查的知识点是背景切换。

本作品包含3个角色,分别是熊猫、上一张按钮和下一张按钮。

图片

其中熊猫角色代码如下:

图片

上一张角色代码如下:

图片

下一张角色代码如下:

图片

代码比较简单,注意两个细节:

1). 养成初始化设置的好习惯,包括角色的位置和初始背景;

2). 对于背景而言,最后一个背景的下一个背景是第一个,第一个背景的上一个背景是最后一个。


2. 隐身的小鸟(40分)

编程实现:

隐身的小鸟。

具体要求:

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

图片

2). 鼠标点击小鸟后,小鸟从舞台左上角开始,每隔0.1秒向右移动5步且切换一次造型(参考视频);

3). 小鸟移动过程中逐渐消失,到达舞台中间位置后完全消失(参考视频)。

评判标准:

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

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

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

[超平老师解读]:

本题属于简单题,考查的知识点包括运动编程和虚像特效。

本题只有一个小鸟角色,它有两个造型,如图:

图片

小鸟角色在移动的过程中,除了要切换造型,还需要改变虚像特效,从而让小鸟越来越透明。

参考代码如下:

图片

简单说明4点:

1). 不要忘了初始化,包括造型、坐标和虚像特效;

2). 小鸟只需要点击一次,最好的实现方法就是使用"等待条件"指令,而不是”当角色被点击“指令,避免反复点击;

3). 关于循环,可以使用”重复执行直到“指令,但由于移动步数是固定的,终点也是明确的,所以可以直接计算出重复的次数;

4). 在Scratch编程中,虚像是用来描述角色的透明度,默认为0,不透明,虚像等于100,则完全透明,因此,可以计算出每次增加的大小,确保到达终点时刚好消失。


3. 摩天轮(50分)

编程实现:

摩天轮。

具体要求:

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

图片

2). 1秒后,出现一个彩色线条的圆(圆心在图中三角形的上顶点),如图所示;

图片

3). 1秒后,显示摩天轮的轮辐索(黄色线段)及座舱(红色实心圆),如图所示;

图片

4). 摩天轮完整出现后,顺时针持续转动。

评判标准:

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

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

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

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

[超平老师解读]:

本题难度中等,考查的知识点包括画笔、 运动和自制积木等,难点是如何实现摩天轮的旋转效果。

关于本题的详细讲解,可以参考《摩天轮-第15届蓝桥第二次STEMA测评Scratch真题精选》这篇教程。


4. 找不同游戏(60分)

编程实现:

找不同游戏。

具体要求:

1). 运行程序,角色、背景如图所示,变量“倒计时”为5;

图片

2). 按下一次空格键后,白板上显示6行8列的随机文字矩阵(矩阵中随机一个位置的文字为 “大”,其余显示为“太”);

图片

3). 文字矩阵呈现后,“倒计时” 每隔1秒减小1;

4). 当用鼠标点击文字矩阵中的“大”时,显示 “闯关成功”,倒计时停止,程序结束;

图片

5). 当用鼠标点击文字矩阵中任意一个“太”时,显示“闯关失败”,倒计时停止,程序结束;

图片

6). 当“倒计时”为0时,显示“闯关失败”,倒计时停止,程序结束。

评判标准:

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

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

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

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

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

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

[超平老师解读]:

本题难度中等,考查的知识点包括克隆编程和私有变量。难点是如何实现文字矩阵的克隆,尤其是要确保有且仅有一个”大“字出现在随机位置。

关于本作品的详细讲解,可以参考《找不同游戏-第15届蓝桥第二次STEMA测评Scratch真题精选》这篇教程。


5. 字母不重复的子串(80分)

背景信息:

子串为一个字符串的一段连续的部分。

例如:

字符串为abbcd

abbcd的子串有:a、ab、abb、abbc、abbcd、b、bb、bbc、bbcd、 bc、 bcd、c、cd、d

其中,子母不重复的子串有:a、ab、b、bc.、bcd、c、cd、d

编程实现:

字母不重复的子串。

具体要求:

1). 点击绿旗,角色、背景如图所示(列表“子串”为空);

图片

2). 鼠标点击机器人后,机器人询问“请输入一串小写字母”,如图所示;

图片

3). 输入完成后,列表中出现字母不重复的所有子串;

例如:输入为abbcd

图片

4). 最后,机器人说出列表中最长子串的长度,如图所示;

图片

评判标准:

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

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

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

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

[超平老师解读]:

本题难度较大,考查的知识点包括嵌套循环、字符串处理和列表运算。难点有两个,一是如何使用嵌套循环获取所有的子串,二是如何对字符串进行去重处理。

关于本题的详细讲解,请参考《字母不重复的子串-第15届蓝桥第二次STEMA测评Scratch真题精选》这篇教程。


6. 卡片排列(100分)

编程实现:

卡片排列。

具体要求:

1). 点击绿旗,角色、背景如图所示(随机显示5张不同卡片,显示在同一行,卡片间距相同);

图片

2). 舞台显示询问框,提示“请输入1或2”;

图片

3). 如果输入1,1秒内,按照卡片上的数从小到大排序(从左到右),如图所示;

图片

4). 如果输入2,1秒内,按照卡片上的数从大到小排序(从左到右),如图所示。

图片

评判标准:

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

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

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

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

[超平老师解读]:

本题难度较大,本题考查的知识点包括克隆、列表运算和排序算法。难点有两个,一是列表排序,二是卡片的排列效果。

关于本题的详细讲解,请参考《卡片排列-第15届蓝桥第二次STEMA测评Scratch真题精选》这篇教程。

三.总结

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

  • 运动编程

  • 画笔

  • 克隆编程

  • 列表运算

  • 简单算法

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

画笔其实比较简单,其核心是运动编程。只要搞清楚画笔运动的轨迹,基本上就没啥难度了,再结合自制积木的不刷新特性,就可以实现动画效果了。

列表是一种强大的数据结构,其应用非常广泛,是编程中使用频率最高的数据结构,必须要熟练掌握。

算法要重点强调一下,蓝桥竞赛越来越算法化了,Scratch也不例外,本次测评中的子串问题、排序问题都是常见的基础算法。

实际上,通过Scratch来学习和理解算法,是一个很不错的选择,可以为后续的代码编程打下良好的基础。

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

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

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

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

相关文章

Autoware.universe部署06:使用DBC文件进行UDP的CAN通信代码编写

目录标题 一、安装DBC文件编辑工具VectorCANdb二、编写DBC文件2.1 CAN通信协议2.2 编写DBC文件2.2.1 根据CAN协议设置signals2.2.2 设置报文2.2.3 建立节点 三、根据DBC文件编写ROS2驱动程序四、实际通信调试 根据CAN协议编写DBC文件&#xff0c;通过DBC文件编写ROS2包进行UDP通…

jetpack compose中实现丝滑的轮播图效果

写在前面 最近在翻Jetpack库&#xff0c;发现了DataStore&#xff0c;官方是这么说的&#xff1a; Jetpack DataStore 是一种数据存储解决方案&#xff0c;允许您使用协议缓冲区存储键值对或类型化对象。DataStore 使用 Kotlin 协程和 Flow 以异步、一致的事务方式存储数据。 …

laravel引入element-ui后,blade模板中使用elementui时,事件未生效问题(下载element-ui到本地直接引入项目)

背景 重构公司后台项目&#xff0c;使用了dcat-admin&#xff0c;但是dcat-admin有些前端功能不能满足需求。因此引入element-ui进行相关界面的优化 具体流程 1.下载element-ui到本地 2.进入如下目录 打开 node_modules\element-ui\lib 复制index.js 打开 node_modules/ele…

[Linux] shell条件语句和if语句

一、条件语句 1.1 测试 test 测试文件的表达式是否成立 格式&#xff1a;test 条件表达式 [ 条件表达式 ] 选项作用-d测试是否为目录-e测试目录或文件是否存在-a测试目录或文件是否存在-f测试是否为文件-r测试当前用户是否有权限读取-w测试当前用户是否有权限写入-x测试当前…

一键合并多个TXT文本,将保存在TXT的快递单号进行一键合并

如果你需要处理大量的TXT文本文件&#xff0c;那么你可能会遇到需要将这些文件合并为一个文件的情况。这不仅涉及到文件的组织和管理&#xff0c;还可能涉及到文件内容的连贯性和完整性。现在&#xff0c;我们有一个强大的工具&#xff0c;可以帮助你轻松实现一键文件整理&…

PCB抄板的一些方法

PCB抄板的技术实现过程简单来说&#xff0c;就是先将要抄板的电路板进行扫描&#xff0c;记录详细的元器件位置&#xff0c;然后将元器件拆下来做成物料清单&#xff08;BOM&#xff09;并安排物料采购&#xff0c;空板则扫描成图片经抄板软件处理还原成pcb板图文件&#xff0c…

私域电商模式全解析:掌握这些方法,让你的生意不再难做!

私域电商是指利用微信、QQ等社交平台将客户流量转化和沉淀&#xff0c;并促使其进行重复购买的电商模式。私域电商具备两个主要特点&#xff0c;分别是“私域”和“电商”。 “私域”指的是将客户添加为好友&#xff0c;并利用微信、QQ、微博等社交平台进行联系和营销的模式。…

智能座舱架构与芯片 - (1) 背景篇

一、软件定义汽车 1.1 什么是软件定义汽车 软件定义汽车(Software Defined Vehicles, SDV)的核心思想是&#xff0c;决定未来汽车的是人工智能为核心的软件技术&#xff0c;而不再是汽车的马力大小&#xff0c;是否真皮座椅&#xff0c;机械性能的好坏。软件定义汽车的终极目…

Servlet实现一个简单的表白墙网站

文章目录 前言效果展示事前准备HTML、CSS、JavaScript分别负责哪些HTML和CSS构架出页面的基本结构和样式JavaScript 实现行为和交互实现服务器端的业务代码整理pom.xmlweb.xmlmessageWall.htmlMessageServlet.java 前言 前面我们学习了 Java 中知名的 HTTP 服务器 tomcat 的安…

栈的生长方向不总是向下

据我了解&#xff0c;栈的生长方向向下&#xff0c;内存地址由高到低 测试 windows下&#xff1a; 符合上述情况 测试Linux下&#xff1a; 由此可见&#xff0c;栈在不同操作系统环境下&#xff0c;生长方向不总是向下

t检验(连续变量)和卡方检验(分类变量)

目录 情形 不同种类的萼片差异 数据类型查看&#xff1a; 差异分析&#xff1a; 不同萼片的种类差异 数据准备 二分类卡方检验 绘图 情形 &#xff1a;当有两列数据进行分析比较时&#xff0c;一列为连续变量&#xff0c;一列数据为分类变量。 rm(list ls()) libra…

智能交通收费RFID读写器在不停车收费(ETC)系统中的应用

随着公路收费规模的不断扩大&#xff0c;传统的人工收费效率低下&#xff0c;收费没有监督&#xff0c;导致票款流失严重甚至还有车辆非法逃票。为了解决这些问题&#xff0c;引入了RFID等多种技术的新型的收费系统-不停车收费(ETC)系统应运而生。 电子不停车收费系统(ETC)系统…

电商平台API接口的作用到底是什么?重要性又是什么?具体接入方式?

电商平台API接口的重要性及其作用主要体现在以下几个方面&#xff1a; 数据支持&#xff1a;电商平台拥有大量的商品信息、用户信息、交易信息等大数据资产&#xff0c;而API接口提供访问这些数据的途径&#xff0c;使得其他软件、应用、网站等可以利用这些数据提供更丰富的功…

设计模式篇---外观模式

文章目录 概念结构实例总结 概念 外观模式&#xff1a;为子系统中的一组接口提供一个统一的入口。外观模式定义了一个高层接口&#xff0c;这个接口使得这一子系统更加容易使用。 外观模式引入了一个新的外观类&#xff0c;它为多个业务类的调用提供了一个统一的入口。主要优点…

18张值得收藏的高清卫星影像

这里分享的18张高清卫星影像&#xff0c;由吉林一号卫星拍摄。 原图来自长光卫星嘉宾在直播中分享的PPT演示文档。 18张高清卫星影像 吉林一号高分04A星&#xff0c;于2022年05月21日拍摄的北京紫禁城高清卫星影像。 北京紫禁城 云南昆明滇池国际会展中心高清卫星影像&…

jQuery【回到顶部、Swiper轮播图、立即执行函数、链式调用、参数重载、jQuery扩展】(六)-全面详解(学习总结---从入门到深化)

目录 回到顶部 Swiper轮播图 jQuery源码_立即执行函数 jQuery源码_链式调用 jQuery源码_参数重载 jQuery扩展 回到顶部 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compati…

如何去阅读源码,我总结了18条心法

那么到底该如何去阅读源码呢&#xff1f;这里我总结了18条心法&#xff0c;助你修炼神功 学好JDK 身为一个Javaer&#xff0c;不论要不要阅读开源项目源码&#xff0c;都要学好JDK相关的技术。 所有的Java类开源项目&#xff0c;本质上其实就是利用JDK已有的类库和关键字实现…

这13个不经意却很不卫生的行为,很多人都没意识到

这13个不经意却很不卫生的行为&#xff0c;很多人都没意识到 北京崇文中方中医医院名医馆 2023-11-11 17:01 发表于北京 我们在生活中不经意间做出的一些动作&#xff0c;或者日常养成的一些行为习惯&#xff0c;正在悄悄伤害着我们的身体健康。可惜的是很多人都不知道这一点…

archery修改为不能自提自审核上线SQL

目录 背景修改代码效果参考 背景 我和同事都可以提交上线SQL&#xff0c;但是不能自己提交的SQL自己去审核通过。目前的情况是可以自提自审。 修改代码 找到/opt/archery/sql/utils/workflow_audit.py文件 ...省略...# 判断用户当前是否是可审核staticmethoddef can_revie…

VMware Workstation系列:Windows10 优化VMware虚拟机运行速度总结(单台、多台-ESXI)

Windows10 优化VMware虚拟机运行速度总结 一. 单台或两台同时运行前言&#xff1a;优化方法环境&#xff1a; 1、清除多余快照2、清理磁盘。3、虚拟机全局设置5、设置“优先级”6、设置“设备”7、编辑虚拟机设置8、分配合适的内存和CPU 二. 多台并行背景&#xff1a;一. 下载1…