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

[导读]:超平老师的《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.mfbz.cn/a/427587.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

羊大师揭秘羊奶与健康,美味的保健佳品

羊大师揭秘羊奶与健康&#xff0c;美味的保健佳品 羊奶确实是一种美味且健康的保健佳品&#xff0c;其独特的营养成分和风味使其成为许多人的健康选择。以下是一些羊奶与健康的关系&#xff1a; 营养丰富&#xff1a;羊奶含有丰富的蛋白质、脂肪、矿物质和维生素&#xff0c;…

【latex过长或过短】 表格大小调整 解决方案

文章目录 1、表格过短 1.2 问题描述1.2 解决方案 2、表格过长&#xff0c;显示信息不全 2.1 问题描述2.2 解决方案 1、表格过短 1.2 问题描述 表格占整个页面的宽度较小&#xff0c;如下图&#xff1a; Latex源码如下&#xff1a;\begin{table*} \caption{short} \label{t1} …

OpenCompass 大模型评测介绍和实战

为什么要进行评测&#xff1f; 大模型的能力 模型评测对各个人的影响 如何评测大语言模型 客观评测 主观评测 prompt工程 平台结构 流水线设计 大模型评测对比 多模态探索 垂直领域&#xff08;法律&#xff09; 垂直领域&#xff08;医疗&#xff09; 大模型评测领…

Python 语句(二)【循环语句】

循环语句允许执行一个语句或语句组多次&#xff0c;其程序流程图如下&#xff1a; 在python中有三种循环方式&#xff1a; while 循环 当判断条件为 true 时执行循环体&#xff0c;否则退出循环体。for 循环 重复执行语句嵌套循环 &#xff08;在while循环体中嵌套for循环&…

Java 打包 SpringBoot 项目报错

Java 打包 SpringBoot 项目报错 问题重现 Please refer to xxxx for the individual test results. Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. 解决问题 在 pom.xml 的 <properties> 中添加项目代码 <s…

Python处理表格数据库之Agate使用详解

概要 您是否有时觉得在处理表格数据时感到不知所措? 也许你在处理一个大型 CSV 文件,遇到了各种数据不一致的问题,或者需要验证数据,确保其准确无误才能进行下一步分析。 传统的数据分析库或许功能强大,但学习曲线陡峭,用起来有点杀鸡用牛刀的感觉。 这时,有一个更…

2024六大创业营销趋势,普通人创业新风向!

2024年越来越多的人选择创业&#xff0c;从龙年春节前后&#xff0c;创投圈就开始探讨关于2024的创业新风向&#xff0c;从各个热点&#xff0c;各大品牌&#xff0c;春晚等等方面洞察2024创业趋势&#xff0c;以下总结的6大创业营销趋势&#xff0c;跟着大品牌押宝&#xff0c…

鸿蒙Harmony应用开发—ArkTS声明式开发(通用属性:焦点控制)

自定义组件的走焦效果&#xff0c;可设置组件是否走焦和具体的走焦顺序&#xff0c;tab键或者方向键切换焦点。 说明&#xff1a;从API Version 8开始支持。后续版本如有新增内容&#xff0c;则采用上角标单独标记该内容的起始版本。 focusable focusable(value: boolean) 设…

一个iOS应用是如何启动以及如何优化

一、应用启动流程 1、主要阶段&#xff1a; 分为两个阶段&#xff0c;pre-main阶段和main()阶段。程序启动到main函数执行前是pre-main阶段&#xff1b;在执行main函数后&#xff0c;调用AppDelegate中的-application:didFinishLaunchingWithOptions:方法完成初始化&#xff…

uniapp和vue项目配置多语言,实现前端切换语言

在uniapp中配置多语言功能&#xff0c;实现前端切换语言&#xff0c;可以按照以下步骤进行&#xff1a; 1. 创建语言包 首先&#xff0c;创建一个名为 lang 的目录&#xff0c;并在该目录下为每种支持的语言创建对应的JSON或JS文件。例如&#xff1a; lang/en.js&#xff08…

微信小程序屏蔽控制台黄色提示信息

我们很多时候 一个小程序 啥都没有 终端就一直报一些黄色的警告 可以打开项目的 project.config.json 找一下setting 下面有没有 checkSiteMap 字段 如果没有加一个 如果有 直接将值改为 false 这样 再运行 就不会有这个黄色的提示信息了

K8S集群中如何删除并重新部署pod

天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物。 每个人都有惰性&#xff0c;但不断学习是好好生活的根本&#xff0c;共勉&#xff01; 文章均为学习整理笔记&#xff0c;分享记录为主&#xff0c;如有错误请指正&#xff0c;共同学习进步。…

Linux CentOS使用Docker部署Apache Superset并实现远程分析数据

文章目录 前言1. 使用Docker部署Apache Superset1.1 第一步安装docker 、docker compose1.2 克隆superset代码到本地并使用docker compose启动 2. 安装cpolar内网穿透&#xff0c;实现公网访问3. 设置固定连接公网地址 前言 Superset是一款由中国知名科技公司开源的“现代化的…

洛谷 B3620 x 进制转 10 进制

题目描述 给一个小整数 x 和一个 x 进制的数 S。将 S 转为 10 进制数。对于超过十进制的数码&#xff0c;用 A&#xff0c;B&#xff0c;…… 表示。 输入格式 第一行一个整数 x; 第二行一个字符串 S。 输出格式 输出仅包含一个整数&#xff0c;表示答案。 输入输出样例…

打造专属投屏体验:Windows系统投屏到iOS系统

想要将电脑投屏共享给同事或朋友&#xff0c;又担心隐私内容泄露&#xff1f;来来来&#xff0c;这里有妙招&#xff01; AirDroid Cast网页版让电脑投屏变得挑剔&#xff0c;只展示你允许共享的内容。会议资料、个人照片、敏感文件&#xff0c;都将得到严格的筛选&#xff0c;…

分布(四)利用python绘制小提琴图

分布&#xff08;四&#xff09;利用python绘制小提琴图 小提琴图 &#xff08;Violin plot&#xff09;简介 小提琴图主要用于显示数据分布及其概率密度。中间的黑色粗条表示四分位数范围&#xff0c;从其延伸的幼细黑线代表 95% 置信区间&#xff08;以外则为异常点&#xf…

如何理解工程管理,与项目管理的区别与联系?

如何理解工程管理&#xff0c;与项目管理的区别与联系&#xff1f; 首先&#xff0c;项目管理并不是工程管理的子集&#xff0c;大家可能混淆了另一个“工程项目管理”的概念。 工程项目管理模板一键安装&#xff0c;进入链接即可查看和使用&#xff1a;https://www.jiandaoyu…

Redis 之三:Redis 的发布订阅(pub/sub)

概念介绍 Redis 发布订阅 (pub/sub) 是一种消息通信模式&#xff0c;它允许客户端之间进行异步的消息传递 Redis 客户端可以订阅任意数量的频道。 模型中的角色 在该模型中&#xff0c;有三种角色&#xff1a; 发布者&#xff08;Publisher&#xff09;&#xff1a;负责发送信…

《Trustzone/TEE/安全-实践版》介绍

第一章&#xff1a;课程说明和准备 课程介绍和说明 资料准备 为什么使用qemu_v8环境&#xff1f; 为什么选择香橙派开发板&#xff1f; optee qemu_v8环境展示 香橙派optee环境展示 第二章&#xff1a;Qemu环境搭建 ubuntu20.04的安装(virtualboxubuntu20.04) 搭建optee qem…

【C语言】剖析qsort函数的实现原理

主页&#xff1a;17_Kevin-CSDN博客 专栏&#xff1a;《C语言》 本文将从回调函数&#xff0c;qsort函数的应用&#xff0c;qsort函数的实现原理三个方面进行讲解&#xff0c;请自行跳转至相对位置进行阅读~ 目录 回调函数 qsort函数的应用 qsort函数实现原理 回调函数 什…
最新文章