第14届蓝桥杯STEMA测评真题剖析-2023年3月12日Scratch编程初中级组

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

蓝桥杯选拔赛现已更名为STEMA,即STEM 能力测试,是蓝桥杯大赛组委会与美国普林斯顿多文化教育研究中心合作推出的考试项目。STEM能力测试致力于综合评价学生的 STEM 水平,对学生的科技素养、逻辑思维和编程能力等三方面进行客观科学的测试。

STEMA测评每年8月份正式启动,平均每月举办一场,其中Scratch图形化编程分为初级组和中级组,10岁以下参加初级组,10岁以上参加中级组。

接下来,超平老师就从如下4个方面对2023年3月份的STEMA测评进行解读和剖析:

  • 考试说明

  • 选择题部分

  • 编程题部分

  • 总结

一.考试说明

2022~2023学年的STEMA测评至今已经举办了7场,2023年3月12日举办的考试是第7次测评,也是最后一次测评。Scratch图形化编程包括两种题型,分别是选择题和编程题,如图:

初级组和中级组共用一套试题,其中选择题有5道,编程题初级组有4道题,中级组有5道题,除了多一道编程题,初级组和中级组的题目完全一样。

考试时间是90分钟,选择题答题完成之后,需要先提交,并且在提交之后不能再进行修改了,其目的是防止学生在编程环节使用程序来验证题目。

二.选择题部分

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

1. 运行以下程序后,角色会出现的效果是(     )。

A. 角色像素化改变

B. 角色颜色改变

C. 角色透明改变

D. 没有正确选项

[超平老师解读]:

本题正确答案是B,考察的知识点是图形特效,Scratch图形特效包括颜色、鱼眼、旋涡、像素化、马赛克、亮度和虚像。代码中将颜色特效增加25,因此角色的颜色会发生变化。


2. 运行以下程序后,不可能出现的结果是(     )。

A. 

B. 

C. 

D. 

[超平老师解读]:

本题的正确答案是C,考察的知识点是随机数指令。在Scratch中,随机数指令用于生成指定范围的随机数。

需要注意的是,如果两个数字都是整数,得到的随机数就是整数,只要有一个数字是小数,得到的随机数就是小数。


 3. 运行以下程序后,能够画出的图形是(     )。

A. 正三角形

B. 正四边形

C. 正六边形

D. 正八边形

[超平老师解读]:

本题的正确答案是D,考察的知识点包括正多边形的绘制和自制积木。

在Scratch中,绘制正多边形可以使用万能公式模型,即边数 * 转角 = 360,其中边数对应于重复执行的次数,转角就是左转或者右转的角度。


4. 运行以下程序后,变量n的值是(     )。   

A. 70

B. 80

C. 90

D. 100

[超平老师解读]:

本题的正确答案是D,考察的知识点包括变量、列表和循环,重点是循环获取列表的每一项数据。

代码块的作用是找出列表中的最大值,并保存到变量n中。具体做法是先将n设为列表的第一项60,然后从第二项开始,逐个和n进行比较,如果比n大,则更新变量n。


5. 运行以下程序后,角色的x坐标是(     )。

A. 8 

B. 12 

C. 18 

D. 24

[超平老师解读]:

本题的正确答案是D,考察的知识点包括循环嵌套和坐标知识。代码块中嵌套了两层循环,所以一共执行了2 * 3 = 6次,每次将x坐标增加4,最终x坐标增加了 4 * 6 = 24,x坐标就变成了24。

三.编程题部分

编程题一共有5道,前面4题初级组和中级组共用,第5题是中级组的题目。

1.输入输出数字(15分)

编程实现:

输入输出数字。

具体要求:

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

2). 等待1秒,舞台出现询问框,小猫说:"请输入一个数字”;

3). 输入数字后,小猫说出此数字。

评分标准:

  • 3分:满足“具体要求”中的1);

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

  • 7分:满足“具体要求”中的3)。

[超平老师解读]:

本题属于简单题,考察的知识点是问答指令,参考代码如下:

简要说明两点:

1). 尽量养成初始化角色位置的好习惯,确保每次点击绿旗角色都处于正确位置;

2). 题目要求小猫说出数字,但没有做更详细的说明,因此使用“说你好2秒”或者“说你好”都是可以的。


2. 绘制彩虹(18分)

编程实现:

绘制彩虹。

具体要求:

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

2). 等待1秒,彩条绘制出如下图所示的一道彩虹(能看到绘制过程)。

评分标准:

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

  • 14分:满足“具体要求“中的2)。

[超平老师解读]:

本题属于简单题,考察的知识点是画笔模块中的图章功能。

设置好彩条角色的初始位置和方向,清空舞台,1秒之后,使用图章不停地复制彩条即可,每复制一个彩条,就旋转1度,重复180次,参考代码如下:

简要说明3点:

1). 题目给出的彩条角色,其造型中心已经调整过了,直接使用即可,不少孩子没注意到,说明还是不够细心,思考不够;

2). 有些同学在尝试多次之后把初始位置和方向搞乱了,不知道怎么恢复。其实你可以不保存代码,然后再重新进入 创作,最好的方法是养成初始化的好习惯,一开始就设置好位置和方向;

3). 对于彩条的复制,除了使用图章,还可以使用克隆,这个也是可以的,效果一样。

本题已经直接给出了彩条角色,要绘制一个彩虹是非常简单的,如果要从零开始绘制,你能画出来吗?

这里有完整详细的教程,《不经历风雨,怎么见彩虹-使用Scratch编程绘制一个标准的七色彩虹》,提供了多种不同绘制彩虹的方式,可以参考一下。


3. 找一找(20分)

编程实现:

找一找。

具体要求:

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

2). 马里奥在舞台中心向随机方向持续移动,当碰到舞台边缘时反弹(旋转方式为左右翻转);

3). 按下空格键,舞台灯光关闭进入黑暗模式并出现追光灯的圆形照射区域,追光灯的圆形照射区域持续跟随鼠标移动(黑暗模式和追光灯的圆形照射区域,请自行创建且追光灯的圆形照射区域大小如下图所示);

4). 当追光灯的圆形照射区域中出现移动的马里奥,用鼠标点击马里奥,马里奥立刻停止移动,此时开启舞台灯光,左下角的数字变为1,程序结束。

评分标准:

  • 3分:满足“具体要求”中的1);

  • 3分:满足“具体要求”中的2);

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

  • 5分:满足“具体要求”中的4)。

[超平老师解读]:

本题难度中等,考察的知识点包括绘制角色、运动编程和外观特效等,难点是如何绘制一个带有窟窿的黑色矩形。

关于本作品的详细讲解,可以参考《找一找马里奥-第14届蓝桥杯STEMA测评Scratch真题精选》这篇教程。


4. 烟花特效(25分)

编程实现:

烟花特效。

具体要求:

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

2). 用鼠标点击舞台星空中任意位置时,在鼠标正下方的地平线位置(舞台下方边缘)出现一个烟花,烟花竖直向上移动(颜色随机);

3). 当烟花移动到鼠标指针点击位置时爆炸,形成10个方向的烟花分裂效果(造型随机),且烟花分裂后在移动过程中逐渐变的透明;

4). 分裂出的烟花,碰到舞台任意边缘时消失;

5). 舞台上可以同时显示多个烟花。

评分标准:

  • 3分:满足“具体要求”中的1);

  • 4分:满足“具体要求”中的2);

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

  • 7分:满足“具体要求”中的4);

  • 4分:满足“具体要求”中的5)。

[超平老师解读]:

本题难度中等偏上,考察的知识点包括运动编程、外观特效、克隆编程和自制积木等,综合性非常强,难点是在如何精确控制克隆体,避免掉入克隆体的陷阱。

关于本作品的详细讲解,可以参考《烟花特效-第14届蓝桥杯STEMA测评Scratch真题精选》这篇教程。


5. 九九乘法表(30分)

编程实现:

九九乘法表。

注意:不能在列表中直接输入算式(需通过编程算法实现)

例如:1*1=1这个算式不能直接加入列表

具体要求:

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

2). 等待1秒后,小猫说:“请编写程序呈现9*9乘法表的演示效果”2秒;

3). 小猫说完话后显示空列表,之后逐行填充9*9乘法表中的对应演示效果到列表中;

例如:列表中算式可直接出现,结果需要等待0.5秒再出现

第一行列表:1*1=是直接出现的,等待0.5秒后出现其结果1

第二行列表:1*2= 2*2= 是直接出现的,等待0.5秒后出现其结果2、4

以此类推......

4). 10秒内呈现出9*9乘法表的全部演示效果。

评分标准:

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

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

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

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

[超平老师解读]:

本题难度较大,是中级组压轴大题,这是一道算法题,考察的知识点包括列表的操作、字符串连接和嵌套循环等。难点是如何找出每一行乘法算式的特点和规律,结合循环和变量,完成核心逻辑。

关于本题的详细讲解,请参考《九九乘法表-第14届蓝桥杯STEMA测评Scratch真题精选》这篇教程。

四.总结

总体来说,本次STEMA测评试题难度较大,编程题重点考察的知识点有如下4个部分:

  • 运动编程

  • 画笔应用

  • 克隆编程

  • 列表和基本算法

本次考试的5道编程题中,除了前面两道题,后面三题还是挺有难度的,同时遇到3道有难度的题目,这在过去的STEMA测评中是不常见的。

第3题找一找,代码层面其实没什么难度,但是很多孩子由于不会绘制角色,导致没有做出来,说起来还是有点可惜的。

第4题烟花特效,很多同学由于对应克隆编程理解得不够透彻,不小心就掉到克隆的陷阱中去了,导致出现很奇怪的效果。

第5题九九乘法表,正常来讲,一般是在学习代码Python或C++时才会接触到的案例,这一次直接要求使用Scratch来实现,有点出乎意料,让广大考生有点措手不及。

题目偏难只是一方面,超平老师想说的是,我们要通过测评来找到自己的知识盲点,不断地提升自己的编程技能和水平。

STEMA测评的出题水平还是非常不错的,除了编程能力,同时还非常注重逻辑思维能力、思考能力和创新思维能力的考察,所以只靠刷题的孩子是很难取得优异成绩的。

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

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

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

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

相关文章

JavaScript 应用

目录 1、编程实现“计算任意区间内连续自然数的累加和”页面。 代码实现 2、应用 appendChild()方法和 getElementById()方法实现年月日的联动功能。 代码 1、编程实现“计算任意区间内连续自然数的累加和”页面。 (1)文档结构的创建 启动程序&#…

若依框架---权限管理设计

前言 若依权限管理包含两个部分:菜单权限 和 数据权限。菜单权限控制着我们可以执行哪些操作。数据权限控制着我们可以看到哪些数据。 菜单是一个概括性名称,可以细分为目录、菜单和按钮,以若依自身为例: 目录,就是页…

acm省赛:高桥和低桥(三种做法:区间计数、树状数组、线段树)

题目描述 有个脑筋急转弯是这样的:有距离很近的一高一低两座桥,两次洪水之后高桥被淹了两次,低桥却只被淹了一次,为什么?答案是:因为低桥太低了,第一次洪水退去之后水位依然在低桥之上&#xff…

Linux内核IO基础知识与概念

什么是 IO在计算机操作系统中,所谓的I/O就是 输入(Input)和输出(Output),也可以理解为读(Read)和写(Write),针对不同的对象,I/O模式可以划分为磁盘…

<Linux>进程控制

进程控制 文章目录进程控制一、进程创建1.fork函数认识2.写时拷贝3.fork常规用法4.fork调用失败的原因二、进程终止1.进程退出场景2.进程退出码3.进程退出的方式三、进程等待1.进程等待是什么?2.进程等待的必要性3.进程等待的方法3.1.wait函数3.2.waitpid函数4.如何…

为什么 ChatGPT 输出时经常会中断,需要输入“继续” 才可以继续输出?

作者:明明如月学长, CSDN 博客专家,蚂蚁集团高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《EffectiveJava》独家解析》专栏作者。 热门文章推荐…

树莓派Pico开发板I2C OLED显示模块接口与MicroPython编程

首先简要介绍I2C接口及I2C接口OLED显示模块,然后讲述Pico开发板I2C总线引脚及其与I2C总线OLED SSD1306显示模块的接口原理,最后给出Pico开发板控制OLED屏显示文字/图形的MicroPython程序实例。 一、I2C接口简介 I2C/IIC/I2C(Inter-Integrated…

Linux内核Socket通信原理和实例讲解

关于对 Socket 的认识,大致分为下面几个主题,Socket 是什么,Socket 是如何创建的,Socket 是如何连接并收发数据的,Socket 套接字的删除等。Socket 是什么以及创建过程一个数据包经由应用程序产生,进入到协议…

平板触控笔哪些品牌好?ipad触控笔推荐平价

苹果电容笔与平替电容笔两者需要根据我们的预算以及需求去选择,要是日常多用于用于绘画,建议可以用Apple Pencil,而对于日常仅仅用于学习与记笔记,可以用平替电容笔,由于平替电容笔的品质与表现都非常优秀。小编整理了…

初识进程

文章目录一、进程的概念1. 进程是什么及进程的管理2. Linux 下的 pcb3. 系统调用接口 getpid 和 getppid4. 系统调用接口 fork一、进程的概念 1. 进程是什么及进程的管理 在 Linux下 ./binaryfile 运行一个程序或者在 Windows下双击运行一个程序时,程序就变成了一个…

【百面成神】spring基础12问,你能坚持到第几问

前 言 🍉 作者简介:半旧518,长跑型选手,立志坚持写10年博客,专注于java后端 ☕专栏简介:java面试宝典,特点:全、精、深、简,力求每个核心知识点1分钟回答好。 &#x1f3…

RK3588平台开发系列讲解(视频篇)RTP H264 码流打包详解

平台内核版本安卓版本RK3588Linux 5.10Android 12文章目录 一、单 NALU 封包方式二、组合封包方式三、分片封包方式沉淀、分享、成长,让自己和他人都能有所收获!😄 📢 H264 码流是放在 RTP 的有效载荷部分的。因此有效载荷前面的 RTP 头部跟码流本身是没有关系的,所以我…

Python|蓝桥杯进阶第六卷——搜索

欢迎交流学习~~ 专栏: 蓝桥杯Python组刷题日寄 蓝桥杯进阶系列: 🏆 Python | 蓝桥杯进阶第一卷——字符串 🔎 Python | 蓝桥杯进阶第二卷——贪心 💝 Python | 蓝桥杯进阶第三卷——动态规划 ✈️ Python | 蓝桥杯进阶…

mysql数据库介绍

💜今天对mysql的一些基础概念进行讲诶横扫,如概念、特点、优势、发展历史等等。对之前内容感兴趣的同学可以参考👇: 链接: mysql学习之数据系统概述 🎾让我们开始今日份的学习吧! 目录1. mysql的基本概念…

十七、网上商城项目(5)

本章概要 购物车 购物车状态管理配置购物车组件 结算页面用户管理 用户状态管理配置用户注册组件用户登录组件 17.8 购物车 在一个电商网站中,购物车在很多页面都需要用到,因此非常适合放在 Vuex 的 store 中进行集中管理。在本项目中,采…

【北大青鸟天府校区的Java专业怎么样?】

北大青鸟天府校区是北大青鸟总部在西南投资兴办的重点校区,拥有极为强大的外部教育资源和就业资源,使咱们的学员能够享受更好、更完善的教学资源。超过23年的办学经验,培养了超过10000位学员,保障就业,学员就业率达到9…

[入门必看]数据结构2.3:线性表的链式表示

[入门必看]数据结构2.3:线性表的链式表示第二章 线性表2.3 线性表的链式表示知识总览2.3.1 单链表的定义2.3.2_1 单链表的插入删除2.3.2_2 单链表的查找2.3.2_3 单链表的建立2.3.3 双链表2.3.4 循环链表2.3.5 静态链表2.3.6 顺序表和链表的比较2.3.1 单链表的定义单…

JUC高级四:Java内存模型之JMM

JUC高级四:Java内存模型之JMM 1. 计算机硬件存储体系(JMM为什么诞生) 因为有这么多级的缓存(cpu和物理主内存的速度不一致的),CPU的运行并不是直接操作内存而是先把内存里边的数据读到缓存,而内存的读和写操作的时候就会造成不一致的问题 在我们cpu寄存…

WebRTC开源库内部调用abort函数引发程序发生闪退问题的排查

目录 1、初始问题描述 2、使用Process Explorer工具查看到处理音视频业务的rtcmpdll.dll模块没有加载起来 3、使用Dependency Walker工具查看到rtcmpdll.dll依赖的库有问题 4、更新库之后Debug程序启动时就发生异常,程序闪退 5、VS调试时看不到有效的函数调用堆…

十大Python可视化工具,太强了

今天介绍Python当中十大可视化工具,每一个都独具特色,惊艳一方。 Matplotlib Matplotlib 是 Python 的一个绘图库,可以绘制出高质量的折线图、散点图、柱状图、条形图等等。它也是许多其他可视化库的基础。 import matplotlib.pyplot as p…
最新文章