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

news2024/12/4 16:39:45

[导读]:超平老师的《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.coloradmin.cn/o/1237521.html

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

相关文章

PDF Reader Pro 3.0.1.0(pdf阅读器)

PDF Reader Pro是一款功能强大的PDF阅读、注释、填写表单&签名、转换、OCR、合并拆分PDF页面、编辑PDF等软件。 它支持多种颜色的高亮、下划线&#xff0c;可以按需选择&#xff0c;没有空白处可以进行注释&#xff0c;这时候便签是你最佳的选择&#xff0c;不点开时自动隐…

五大匹配算法

五大匹配算法 五大匹配算法 BF 匹配、RK 匹配、KMP 匹配、BM 匹配、Sunday 匹配。 1、BF 匹配 // BF 匹配&#xff08;暴力匹配&#xff09; public static int bfMatch(String text, String pattern) {char[] t text.toCharArray();char[] p pattern.toCharArray();int i …

麒麟v10系统,在虚拟机上直接连公司同一个局域网,设置静态ip

1.更改配置信息 cd /etc/sysconfig/network-scripts vi ifcfg-ens33 TYPEEthernet PROXY_METHODnone BROWSER_ONLYno BOOTPROTOstatic DEFROUTEyes IPV4_FAILURE_FATALno IPV6INITyes IPV6_AUTOCONFyes IPV6_DEFROUTEyes IPV6_FAILURE_FATALno IPV6_ADDR_GEN_MODEstable-pri…

智慧储能边缘计算网关应用,提升能源效率

智慧储能通过边缘计算网关物联网技术来实现对储能电池等设备的在线监控和远程管理。边缘计算网关可以将储能数据转化为可用的信息&#xff0c;并传输到储能系统中&#xff0c;为储能管理提供优化与调度等数据支持。 边缘计算网关在智慧储能系统中起到了关键的作用。IR4000边缘计…

二叉树--递归和回溯

首先我们需要了解递归和回溯是什么意思 递归&#xff1a; 定义&#xff1a; 递归是一种在算法或函数中调用自身的过程。递归通常用于解决可以被拆分成相似子问题的问题。在递归算法中&#xff0c;每一次递归调用都是对较小子问题的求解&#xff0c;直到达到某个终止条件&#x…

数据库实验一 数据表的创建与修改管理

数据库实验一、数据表的创建与修改管理实验 一、实验目的二、设计性实验三、观察与思考 一、实验目的 (1) 掌握表的基础知识。 (2) 掌握使用SQL语句创建表的方法。 (3) 掌握表的修改、查看、删除等基本操作方法。 (4) 掌握表中完整性约束的定义。 (5) 掌握完整性约束的作用 二…

AIGC 点亮创作之旅,「重内容」行业也能轻装出发

毋庸置疑&#xff0c;AIGC 的普及成为了内容产业的一束光。 不仅策划们可以从信息挖掘、素材调用、修改编辑等基础文案工作中解放出来&#xff0c;美术也成为 AIGC 的应用强项&#xff0c;基本的加文字、换背景、改尺寸、延展素材等&#xff0c;都能快速解决。 内容创作者们也因…

基于SpringBoot的图书管理系统

基于SpringBoot的图书管理系统 图书管理系统开发技术功能模块代码结构数据库设计运行截图源码获取 图书管理系统 开发技术 技术&#xff1a;SpringBoot、MyBatis-Plus、MySQL、Beetl、Layui。 框架&#xff1a;基于开源框架Snowy-Layui开发。 工具&#xff1a;IDEA、Navicat等…

基于骑手优化算法优化概率神经网络PNN的分类预测 - 附代码

基于骑手优化算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于骑手优化算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于骑手优化优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要&#xff1a;针对PNN神…

2023年中国制服需求量、市场规模及行业细分需求现状分析[图]

制服是某一种行业为体现自己的行业特点&#xff0c;并有别于其他行业而特别设计的着装。它具有很明显的功能体现与形象体现的双重含义。这种职业装不仅具有识别的象征意义&#xff0c;还规范了人的行为并使之趋于文明化、秩序化。 职业制服市场可细分为国家统一着装部门&#x…

数字逻辑电路基础-时序逻辑电路之锁存器

文章目录 一、锁存器简介二、verilog源码三、综合及仿真结果一、锁存器简介 本文介绍数字逻辑电路中一种常用的基础时序逻辑电路-锁存,顾名思义,它的功能就是将输入在控制信号有效时透明传输到输出端,当控制信号无效时,输出值保持不变。它具有记忆和存储功能。这是它区别组…

风丘电动汽车热管理方案 为您的汽车研发保驾护航

热管理技术作为汽车节能、提高经济性和保障安全性的重要措施&#xff0c;在汽车研发过程中具有重要作用。传统燃油汽车的热管理系统主要包括发动机、变速器散热系统和汽车空调&#xff0c;而电动汽车的热管理系统在燃油汽车热管理架构的基础之上&#xff0c;又增加了电机电控热…

VSCode配置用户代码段以及常用快捷键汇总

一&#xff1a;前言 VSCode 是一款由微软开发的轻量级编辑器&#xff0c;可以安装插件和兼容多种语言。其本身已经是目前前端开发所使用的主流软件。那么在开发过程中&#xff0c;我们经常要写很多重复性的代码&#xff0c;比如当你去新建一个 .vue 页面的时候&#xff0c;往往…

一款好用的window ssh远程终端term工具

这是一款可以在window10上运行的ssh终端工具. 官方下载地址&#xff1a; https://github.com/kingToolbox/WindTerm/releases 具体页面如下 下载解压后&#xff1a; 把它移动到C目录下面&#xff0c;并且搞一个桌面快捷方式&#xff0c;就可以了

vLive虚拟直播2.6.5.1版本全新上线,四大实用功能抢鲜看!

vLive虚拟直播系统https://live.vsochina.com/cnvLive虚拟直播系统2.6.5.1版本全新上线&#xff0c;新版本中新增了四大实用功能&#xff01;接下来小编将带你一同体验这些新功能。 1.支持带透明通道的信号源输入 新版本支持带透明通道的信号源输入&#xff0c;这意味着用户现…

垃圾收集器的种类及概述

1.JVM参数 1.1标准参数所有jdk版本通用参数 -version -help -server -cp 1.2-X参数 非标准参数&#xff0c;也就是在JDK各个版本中可能会变动 -Xint 解释执行 -Xcomp 第一次使用就编译成本地代码 -Xmixed 混合模式&#xff0c;JVM自己来决定 1.3 -XX参数 使用得最多…

visionOS空间计算实战开发教程Day 4 初识ImmersiveSpace

细心的读者会发现在在​​Day1​​​和​​Day2​​​的示例中我们使用的都是​​WindowGroup​​。 main struct visionOSDemoApp: App {var body: some Scene {WindowGroup {ContentView()}} } 本节我们来认识在visionOS开发中会经常用到的另一个概念​​ImmersiveSpace​​…

跑步耳机哪种好?运动耳机什么牌子好?无线运动耳机品牌排行

​运动健身已经成为当下最热门的运动健康项目&#xff0c;越来越多的人开始加入到这个行列中来。而在运动的过程中&#xff0c;佩戴一款适合自己的运动耳机听歌&#xff0c;不仅可以增加运动的乐趣&#xff0c;还能帮助我们更好地集中注意力&#xff0c;提高运动效果。然而&…

Talk | PSU助理教授吴清云:AutoGen-用多智能体对话开启下一代大型语言模型应用

本期为TechBeat人工智能社区第548期线上Talk&#xff01; 北京时间11月21日(周二)20:00&#xff0c;宾夕法尼亚州立大学助理教授—吴清云的Talk已准时在TechBeat人工智能社区开播&#xff01; 她与大家分享的主题是: “ AutoGen&#xff1a;用多智能体对话开启下一代大型语言模…

安卓毕业设计基于安卓android微信小程序的大学生心理测试系统

运行环境 开发语言&#xff1a;Java 框架&#xff1a;ssm JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09; 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclipse/idea Maven包&a…