第15届蓝桥STEMA测评真题剖析-2024年1月28日Scratch编程初中级组

news2024/12/19 12:50:44

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

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

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

  • 选择题部分

  • 编程题部分

  • 总结

一.选择题部分

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

1. 运行下列哪段程序后,蜜蜂会向上移动?(  )

图片

A.

图片

B. 

图片

C. 

图片

D. 

图片

[超平老师解读]:

本题正确答案是C,考查的知识点是舞台坐标系。

在Scratch中,舞台坐标系的构成如下:

图片

很显然,向上移动需要将y增加一个正数,C选项刚好符合。


2. 运行以下程序,输入下列哪个数后,角色会说“未通过”?(  )

图片

A. 90

B. 80

C. 65

D. 58

[超平老师解读]

本题正确答案是D,考查的知识点包括条件语句、比较运算和逻辑运算。

这里的条件有两个,一个是回答 > 60,一个是回答 = 60,二者是逻辑或的关系,合起来就是回答 >= 60,意思是如果回答 >= 60,就说”通过“,否则就说“不通过”。

所以,当输入58时,角色会说“不通过”。


3. 运行以下程序,输入unbelievable,角色会说(  )。

图片

A. nlv 

B. uee

C. ueeb

D. nlve

[超平老师解读]:

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

循环指令中代码的作用是,从第1个字符开始,每隔3个字符再取下一个字符,然后将这些字符连接起来。

i的初始值为1,当i > 10时结束,因此会依次取出字符的第1、4、7、10个字符,如图所示:

图片

所以,C选项正确。


4. 已有列表“数据”如下图所示,运行以下程序后,角色会说(  )。

图片

图片

A. 38

B. 39

C. 44

D. 45

[超平老师解读]:

本题正确答案是B,考查的知识是列表和循环。

首先,要理解代码的意思,列表的长度为8,所以重复执行了8次,分别取出列表中的每一项,分两种情况处理:

  • 偶数:取出第一个数字,并累加到变量n中

  • 奇数:取出个位数字,并累加到变量n中

其过程如下:

第1项:42是偶数,取出4第2项:35是奇数,取出5第3项:28是偶数,取出2第4项:17是奇数,取出7第5项:89是奇数,取出9第6项:71是奇数,取出1第7项:48是偶数,取出4第8项:7是奇数,取出7

将每一次取出的值进行累加,所以n的值计算如下:

n = 4 + 5 + 2 + 7 + 9 + 1 + 4 + 7 = 39

因此,正确答案是B。


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

图片

A. 17

B. 19

C. 21

D. 23

[超平老师解读]:

本题正确答案是B,考查的知识点是变量和循环。

m + n的初始值是37,循环的条件是 m + n < 21,只要不满足这个条件,每次将m减5,将n加2,将”m+n“看作一个整体,相当于每次将”m+n“减3。

如此一来,需要循环6次,才能满足m + n < 21,循环结束,此时n的值增加了12,所以n的值等于19。

二.编程题部分

编程题一共有6道,分别是青蛙过河、巡逻的直升机、栽花、绘制风车、专注力游戏训练和选择排序。

1.青蛙过河(20分)

编程实现:

青蛙过河。

具体要求:

1). 点击绿旗,青蛙在右侧的岸上,如图所示; 

图片

2). 1秒后,青蛙到达A荷叶上,如图所示;

图片

3). 1秒后,青蚌到达左侧的岸上,如图所示。

图片

评判标准:

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

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

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

[超平老师解读]:

本题属于简单题,考查的知识点是运动编程,简单的直线运动,使用瞬移和滑行都是可以的。

关于本题的详细讲解,可以参考《青蛙过河-第15届蓝桥第4次STEMA测评Scratch真题精选》这篇教程。


2. 巡逻的直升机(40分)

编程实现:

巡逻的直升机。

具体要求:

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

图片

2). 1秒后,直升机从舞台右侧向舞台左侧缓慢移动(能看到移动过程);

3). 直升机在移动过程中螺旋桨持续转动;(参考视频)

4). 直升机在移动过程中逐渐变小(能看到变小过程),如图所示;

图片

5). 直升机到达舞台左侧边缘后消失。

评判标准:

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

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

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

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

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

[超平老师解读]:

本题难度一般,完成时间8分钟左右,关键是注意一头一尾两个细节,一头指的是一点击绿旗直升机就开始旋转了,此时飞机还没有移动;一尾是指直升机消失的时候,所处的位置。

关于本题的详细讲解,可以参考《巡逻的直升机-第15届蓝桥第4次STEMA测评Scratch真题精选》这篇教程。


3. 栽花(50分)

编程实现:

栽花。

具体要求:

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

图片

2). 按下空格键后,带根的花朵移动到鼠标所在位買,如图所示;

图片

3). 移动鼠标,带根的花朵会持续随着鼠标移动;(参考视频)

4). 按下鼠标左键,会在鼠标点击处新栽一朵花(新栽的花看不到根);

图片

5). 每次按下鼠标左键,都会在鼠标点击处新栽一朵花,如图所示;

图片

6). 如果花朵角色碰到舞台边缘或其它花朵,此时按下鼠标左键不栽花。

评判标准:

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

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

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

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

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

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

[超平老师解读]:

本题难度中等,完成时间10分钟左右,难点在于如何在花朵角色中判断是否碰到花朵克隆体,解决方法就是借用另外一个角色。

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


4. 绘制风车(60分)

编程实现:

绘制风车。

具体要求:

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

图片

2). 1秒后,在草地上绘制出一条竖直线段(长短、粗细和颜色不限),如图所示;

图片

3). 1秒后,在线段的上端绘制一个空心三角形(颜色、大小不限),如图所示;

图片

4). 然后,慢慢将空心三角形填充为实心三角形(颜色不限),如图所示;(参考视频) 

图片

5). 然后,呈现出5个均匀分布的实心三角形(三角形大小相同,颜色均不相同),如图所示;

图片

6). 风车绘制完成后,左上角显示滑杆形式的变量 “风速”,且其取值范围为0~2(包含0和2,初始值为0),如图所示;

图片

7). 拖动滑杆调整“风速”的值!当“风速”值为0时风车不转动,当“风速”值为1时风车缓慢转动,当“风速”值为2时风车快速转动。(参考视频)

评判标准:

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

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

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

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

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

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

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

[超平老师解读]:

本题难度较大,完成时间25分钟左右,难点有两个,一是如何绘制实心三角形,二是如何让风车旋转起来。

关于本作品的详细讲解,可以参考《绘制风车-第15届蓝桥第4次STEMA测评Scratch真题精选》这篇教程。


5. 专注力训练游戏(80分)

编程实现:

专注力训练游戏。

具体要求:

1). 点绿旗,变量“用时”为0,背景如图所示;

图片

2). 1秒后, 1、2、3、......、9这9个数随机出现在九宫格中,如图所示;

注意:每行的三个数字y坐行相同,每列的三个数字x坐标相同,行间距和列间距相同。

图片

3). 九宮格里的数字完全呈现后,“用时”开始每隔1秒增加1;

4). 按顺序依次点击1、2、3、......、9,开始点击1时,1会消失,下一次只有点击2时,2会消失,点击其他数字无任何效果,以此类推;(参考视频)

5). 全部数字都消失后,“用时” 不再变化,背景如图所示。

图片

评判标准:

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

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

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

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

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

[超平老师解读]:

这是初级组最后一题,难度中等,完成时间25分钟左右,难点有两个,一是如何构造随机列表,二是如何依次让数字消失。

关于本题的详细讲解,请参考《专注力训练游戏-第15届蓝桥第4次STEMA测评Scratch真题精选》这篇教程。


6. 选择排序(100分)

编程实现:

排序。

具体要求:

1). 点击绿旗,在舞台上出现4张点数不同的扑克牌,牌上的点数是随机的(4-9点),如图所示;

图片

2). 最左侧第1张扑克牌与四张扑克牌中最小的牌交换位置(如果第1张牌是最小的则不需要交换位置),如图所示;

1秒后,最左侧第1张扑克牌与四张扑克牌中最小的牌交换位置(如果第1张牌是最小的则不需要交换位置),如图所示;

图片

3). 1秒后,第2张扑克牌与第2、3、4三张牌中最小的牌交换位置(如果当前第2张牌是三张牌中最小的则不需要交换位置),如图所示;

图片

4). 1秒后,第3张扑克牌与第3、4两张牌中较小的牌交换位置(如果当前第3张牌是较小的则不需要交换位置),之后排序完成,四张扑克牌从左到右按从小到大的顺序排列,而后程序结束,如图所示。

图片

评判标准:

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

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

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

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

[超平老师解读]:

这是中级组最后一题,难度较大,完成时间30分钟左右,难点有两个,一是选择排序的算法思想和实现过程,二是如何交换扑克牌。

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

三.总结

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

  • 运动编程;

  • Scratch画笔;

  • 克隆编程;

  • 列表运算;

  • 字符串处理;

  • 算法

在平时学习和备考时,要将重点放在这几个核心知识点上面,同时要学会总结,找到关键点,形成一套行之有效的解题方法。

实际上,超平老师已经帮你总结好了这些模型,比如运动4要素、滑行计时器、360万能公式模型、克隆4兄弟模型等。

但是,想要熟练掌握这些模型,还需要多练习,多思考,多总结,才能做到熟练掌握,灵活运用。

编程题方面,除了第1题和第2题比较简单之外,都有一定的难度,尤其是第4题和第6题,对很多同学来说,还是挺有挑战性的。

这就要求考生们在竞赛时要注意考试技巧,合理安排答题时间。有不少同学卡在了第4题,浪费了宝贵的时间,导致后面的题目没有来得及做,想一想是不是挺可惜的。

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

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

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

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

相关文章

c++数据结构算法复习基础-- 3 --线性表-单向链表-笔试面试常见问题

1、单链表逆序 思路图 代码实现 //著: 链表结构里记得加 friend void ReverseLink(Clink& link); void ReverseLink(Clink& link) {Node* p link.head_->next_;while( p nullptr){return;}Node* q p->next_;link.head_->next_ nullptr;while(p ! nullpt…

linux常用的解压缩工具介绍

在Linux系统中&#xff0c;解压缩文件是一种常见的操作。有多种工具可以用来解压缩文件&#xff0c;它们各自有不同的特点和优势。以下是一些常用的Linux解压缩工具&#xff0c;以及它们之间的区别。 1. tar tar是一个强大的文件打包和解包工具&#xff0c;它可以用来打…

基于springboot+vue的响应式企业员工绩效考评系统(源码+论文)

文章目录 前言 一、功能设计 1 普通员工功能 2 主管功能 3 系统管理员功能 4 评分标准功能 5 PC端与手机端 6 制图 二、功能实现 普通员工 1普通员工登录 2公告板块 3日志板块 主管 1主管登录 2公告板块 3日志板块 4绩效评分板块 5个人信息板块 系统管理员…

身份证识别系统(安卓)

设计内容与要求&#xff1a; 通过手机摄像头捕获身份证信息&#xff0c;将身份证上的姓名、性别、出生年月、身份证号码保存在数据库中。1&#xff09;所开发Apps软件至少需由3-5个以上功能性界面组成。要求&#xff1a;界面美观整洁、方便应用&#xff1b;可以使用Android原生…

基于springboot+vue的校园爱心捐赠互助管理系统(源码+论文)

目录 前言 一、功能设计 二、功能实现 三、库表设计 四、论文 前言 随着经济水平和生活水平的提高在校大学生在校需要处理的物品也在不断增加&#xff0c;同时校园内还存在很多贫困生&#xff0c;可以通过线上平台实现资源的整合和二次利用&#xff0c;通过线上平台求助信…

c语言内存分配知识,堆,栈,全局静态,常量,代码

c语言中一些内存的作用 参考&#xff1a;https://blog.csdn.net/m0_49768044/article/details/131391832&#xff0c;其他

CSS列表属性

CSS列表属性 列表相关的属性&#xff0c;可以作用在 ul、ol、li 元素上。 代码如下&#xff1a; <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><title>列表相关属性</title><style>ul {/* …

C++:类与对象(3)

创作不易&#xff0c;感谢三连 一、深入解析构造函数 如上图&#xff0c;在一般情况下&#xff0c;我们认为A类中的_a1和_a2只不过是声明&#xff0c;并没有开空间&#xff0c;而真正的空间开辟是在【定义】的时候&#xff0c;也就是我们根据这个类实例化出整个对象的时候。 …

深入分析Android运行时环境ART:原理、特点与优化策略

摘要 随着移动互联网的快速发展&#xff0c;智能手机的性能和功能日益强大&#xff0c;其中Android操作系统因其开放性和灵活性而占据主导地位。Android运行时环境&#xff08;ART&#xff09;作为执行应用程序代码的关键组件&#xff0c;在系统性能和用户体验方面起着至关重要…

【Web安全靶场】xss-labs-master 1-20

xss-labs-master 其他靶场见专栏 文章目录 xss-labs-masterlevel-1level-2level-3level-4level-5level-6level-7level-8level-9level-10level-11level-12level-13level-14level-15level-16level-17level-18level-19level-20 level-1 第一关没有进行任何限制&#xff0c;get请求…

服务器感染了.ma1x0勒索病毒,如何确保数据文件完整恢复?

引言&#xff1a; 网络安全成为至关重要的议题。.ma1x0勒索病毒是当前网络威胁中的一种恶意软件&#xff0c;它的出现给用户带来了极大的困扰。然而&#xff0c;正如任何挑战一样&#xff0c;我们也有方法来面对并克服.ma1x0勒索病毒。本文将全面介绍这种病毒的特点&#xff0…

挑战杯 基于深度学习的人脸专注度检测计算系统 - opencv python cnn

文章目录 1 前言2 相关技术2.1CNN简介2.2 人脸识别算法2.3专注检测原理2.4 OpenCV 3 功能介绍3.1人脸录入功能3.2 人脸识别3.3 人脸专注度检测3.4 识别记录 4 最后 1 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 基于深度学习的人脸专注度…

Eclipse也可以轻松创建JSP动态Web项目 绿色、免费、神器、就是好用一大截!

&#x1f680; 个人主页 极客小俊 ✍&#x1f3fb; 作者简介&#xff1a;web开发者、设计师、技术分享博主 &#x1f40b; 希望大家多多支持一下, 我们一起学习和进步&#xff01;&#x1f604; &#x1f3c5; 如果文章对你有帮助的话&#xff0c;欢迎评论 &#x1f4ac;点赞&a…

本地安装部署Flask并结合内网穿透实现远程访问本地web界面

文章目录 1. 安装部署Flask2. 安装Cpolar内网穿透3. 配置Flask的web界面公网访问地址4. 公网远程访问Flask的web界面 本篇文章主要讲解如何在本地安装Flask&#xff0c;以及如何将其web界面发布到公网进行远程访问。 Flask是目前十分流行的web框架&#xff0c;采用Python编程语…

树莓集团董事长王凯带队拜访国家超级计算成都中心,探索数字经济高质量发展新路径

随着数字经济时代全面开启&#xff0c;算力作为新型生产力&#xff0c;已成为支撑数字经济发展的“新底座”、驱动经济社会数字化转型的“新引擎”。 2024年3月1日&#xff0c;树莓科技&#xff08;成都&#xff09;集团有限公司董事长王凯、副总裁吴晓平、天府产城投资部部长…

Centos7.9双网卡绑定操作

同事整理的安装文档参考&#xff1a; 首先要有两块物理网卡 我用的虚机模拟两块物理网卡 先查看一下bonging模块有没有启动 lsmod | grep bonding 如没启动 modprobe bonding 查看两块网卡名字 创建物理网卡网口配置文件 vi /etc/sysconfig/network-scripts/if…

力扣 第 387 场周赛 解题报告 | 珂学家 | 离散化树状数组 + 模拟场

前言 整体评价 手速场模拟场&#xff0c;思路和解法都蛮直接的。 所以搞点活 如果T2&#xff0c;如果不固定左上角&#xff0c;批量查询某个点为左上角&#xff0c;求满足总和 ≤ k \le k ≤k的子矩阵个数 如果T2&#xff0c;如果不固定左上角&#xff0c;求总和 ≤ k \le k…

手写分布式配置中心(二)实现分布式配置中心的简单版本

这一篇文章比较简单&#xff0c;就是一个增删改查的服务端和一个获取配置的客户端&#xff0c;旨在搭建一个简单的配置中心架构&#xff0c;代码在 https://gitee.com/summer-cat001/config-center 服务端 服务端选择用springboot 2.7.14搭建&#xff0c;设计了4个接口/confi…

每天一道leetcode:20.有效的括号(简单;栈的经典题目)

⭐今日份题目 给定一个只包括 (&#xff0c;)&#xff0c;{&#xff0c;}&#xff0c;[&#xff0c;] 的字符串 s &#xff0c;判断字符串是否有效。 有效字符串需满足&#xff1a; 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对…

【数据结构与算法设计】上机课习题一

基础知识 勾画 1.存储结构是逻辑结构的&#xff08;&#xff09;实现 2.一个算法的时空性能是指该算法的&#xff08;&#xff09;和&#xff08;&#xff09; 3.在一般算法下一个算法的事件复杂性是&#xff08;&#xff09;的函数 4.用python设计一个算法&#xff0c;计算 …