第13届蓝桥杯国赛真题剖析-2022年5月29日Scratch编程初中级组

news/2024/12/1 6:52:58/

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

第13届蓝桥杯Scratch国赛真题,这是2022年5月29日举办的全国总决赛,比赛仍然采取线上形式。试题包括两种题型,分别是选择题和编程创作题,其中选择题5道,都是和Scratch编程知识相关的题目,编程创作题有7道。

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

  • 选择题部分

  • 编程题部分

  • 总结

一.选择题部分

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

1. 以下程序,小猫在移动完成后不能回到初始位置的是?(    )

A. 

B. 

C. 

D. 

[超平老师解读]:

本题正确答案是B,考察的知识点是运动相关指令。

A选项,执行代码后角色位于(0,0),也就是初始位置。

B选项,小猫停在了鼠标所在位置,而不是初始的舞台中心位置。

C选项,在执行滑行指令后,小猫移到了(200,0),然后将x坐标增加-200,于是又回到了(0,0)。

D选项,小猫位置不变,重复10次右转36度,相当于旋转了360度,又回到初始方向。 


2. 以下程序,询问框中输入60,呈现的效果是?(    )

A.小猫没有任何特效产生

B.小猫的虚像特效增加25

C.小猫的颜色特效增加25

D.小猫的虚像特效和颜色特效分别增加25

[超平老师解读]:

本题正确答案是A,考察的知识点是条件指令。

当输入60时,由于60 < 50 不成立,所以不会执行“将虚像特效增加25”指令,而是进入否则代码块。

对于第二个条件判断,由于60 > 60 也是不成立的,所以也不会执行“将颜色特效增加25”指令。


3. 以下程序,小猫说出的内容是?(    )

A. 6

B. 8

C. 10

D. 12

[超平老师解读]:

本题正确答案是B,考察的知识点是变量和运算指令。

在Scratch中,布尔值是可以参与算术运算的,此时True会转换成1,而False会转换成0。因此,a > 1的值是1,而 b < 1的值是0,c的初始值为1。

在循环代码块中,结束循环的条件是c >= 5,所以,循环执行了2次,相应的a增加a的代码也执行了2次,a的初始值为2,所以最后a的值是8。


4. 以下程序,舞台上能看到多少只小猫?(    )

A. 3

B. 4

C. 5

D. 6

[超平老师解读]:

本题正确答案是A,考察的知识点包括图章和克隆。

在Scratch中,要复制一个角色,通常有两种方法,分别是图章和克隆,二者有如下区别:

  • 通过图章复制的角色不能运动,而克隆出来的角色是可以运动的;

  • 克隆体具有继承特性,在生成克隆体时,和本体的特征一致,图章则没有继承特性,无论本体是什么状态,都可以看到复制出来的角色。

这里克隆了4只小猫,克隆出来的小猫x坐标分别为-100、0、100、200,后面两个克隆体的x坐标 > 0,所以克隆体上移100步,通过图章复制出来两只小猫。

小猫本体是显示的,克隆体都是隐藏的,而图章出来的小猫是显示的,因此可以看到3只小猫,如图:


5. 以下程序,小猫能画出如下图案,红框内的区域应使用哪个程序块?(    )

A. 

B. 

C. 

D. 

[超平老师解读]:

本题正确答案是B,考察的知识是自制积木和递归。

在自制积木中调用自己,这是递归的编程思想,对于递归程序,关键在于理解其执行过程,一般来说分为两个过程,一是递推,二是回归。

在自制积木中,调用自制积木之前的代码块属于递推过程,调用自制积木之后的代码块属于回归过程,如图:

自制积木的意思是从(0,0)开始,按逆时针方向,先绘制正方形的两条边,边长是100,然后递归绘制右上角的小正方形,小正方形绘制完后,又继续绘制大正方形的两条边。

很显然,在绘制小正方形时,需要确保初始方向为90度,所以这里需要填写面向90度,而选项A、C、D都无法实现角色面向90度。

二.编程题部分

编程题一共有7道,分别是水果拼图、镜像画笔、跑酷游戏、货物运输、数字与图形、队列练习和LED屏幕,其中最后一题是中级组题目。

1.水果拼图(难度1,40分)

编程实现:

水果拼图。

具体要求:

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

2). 鼠标点击任意一个水果,此水果会自动移动到对应空白形状处,且水果与空白处需要大小一致(看到移动过程,所有水果都能完成移动的呈现);

3). 按下键盘上的字母R键,所有水果回到舞台左侧的初始位置;

4). 按下空格键,所有水果同时移动到对应空白形状处,且水果与空白处需要大小一致(看到移动过程)。

评判标准:

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

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

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

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

[超平老师解读]:

本题难度系数为1,属于简单题,考察的知识点包括按键事件编程、角色外观和运动编程。

关于本题的详细讲解,可以参考《水果拼图-第13届蓝桥杯Scratch国赛真题第1题》这篇教程。


2. 镜像画笔(难度3,50分)

编程实现:

镜像画笔(使用画笔模块)。

具体要求:

1). 点击绿旗,角色、背景如图所示(笔粗:10);

2). 在舞台左侧橙色区域按下并移动鼠标,画笔画出对应图案,松开鼠标画笔停止移动绘制(颜色自行设置);

3). 画笔绘制的同时,如图所示:舞台右侧绿色区域呈现画笔绘制的镜像效果(镜像效果和左侧画笔同时进行)。

评判标准:

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

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

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

[超平老师解读]:

本题难度系数为3,难度一般,考察的知识点包括Scratch画笔和坐标知识。

关于本题的详细讲解,可以参考《镜像画笔-第13届蓝桥杯Scratch国赛真题第2题》这篇教程。


3. 跑酷游戏(难度3,60分)

编程实现:

跑酷游戏。

具体要求:

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

2). 1秒后,角色开始进行奔跑(造型切换);

3). 沙漠地形自右向左持续移动;

4). 当角色奔跑3秒后,开始俯身加速向前奔跑;

5). 3秒后,角色跑到舞台右侧边缘游戏结束。

评判标准:

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

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

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

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

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

[超平老师解读]:

本题难度系数为3,难度中等,考察的知识点包括运动编程、造型切换、计时器和多任务编程,重点是多任务编程和无限滚动的实现。

关于本题的详细讲解,可以参考《跑酷游戏-第13届蓝桥杯Scratch国赛真题第3题》这篇教程。


4. 货物运输(难度4,80分)

编程实现:

货物运输。

具体要求:

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

2). 每点击一次加号图标,货车上的货物增加1箱(货物最多摆放6箱,共三层,第一层3箱,第二层2箱,第三层1箱,摆放顺序为从第一层开始,每层按照从左到右的顺序摆放);

3). 每点击一次减号图标,货车上的货物按照摆放顺序的相反顺序减少1箱;

4). 当货车上装满6箱货物后,载满货物的货车向舞台右侧行驶(能看到移动效果);

5). 载满货物的货车行驶到舞台右侧边缘消失。

评分标准:

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

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

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

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

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

[超平老师解读]:

本题难度系数为4,难度中等,考察的知识点包括克隆编程、私有变量和时间广播机制和运动编程。

关于本作品的详细讲解,可以参考《货物运输-第13届蓝桥杯Scratch国赛真题第4题》这篇教程。


5. 数字与图形(难度4,100分)

编程实现:

数字与图形。

具体要求:

1). 点击绿旗,出现空列表以及输入框;

2). 按要求输入一组数字(最少为1个数字,最多为9个数字,每个数字之间用空格隔开),其中每个数字最小为1,最大为30;

3). 将这组数字装入空列表中;

4). 1秒后,根据列表中的数据,呈现出相应的柱状图(相邻两个柱间隔40)。

评判标准:

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

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

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

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

[超平老师解读]:

本题难度系数为4,有一定难度,考察的知识点包括字符串处理、列表操作、克隆编程等,难点是如何将输入的数字串进行分割处理并存入列表。

关于本题的详细讲解,请参考《数字与图形-第13届蓝桥杯Scratch国赛真题第5题》这篇教程。


6. 队列练习(难度4,100分)

编程实现:

队列练习。

具体要求:

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

2). 老师从 “向左转”、“向右转”、“向后转”三个转向指令中随机选取1个并说出;

3). 玩家根据指令点击相应箭头图标,学生会根据点击的箭头图标转向;

4). 如果玩家操作正确,老师说“正确”,学生转回面向老师方向,并在舞台左下角增加一朵小红花;

5). 如果玩家操作错误(转的方向和老师发出的指令不符),老师说“错误”,学生转回到面向老师方向,小红花不增加;

6). 接下来老师从另外两个指令中随机抽取一个方向指令并说出,重复步骤3)、4)、5);

7). 接下来老师说出剩余的第三个指令,重复步骤3)、4)、5);

8). 接下来老师说出学生做对正确动作的个数,正确个数和左下角小红花数量一致,程序结束。

评判标准:

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

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

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

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

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

  • 20分:满足“具体要求”中的6);

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

  • 10分:满足“具体要求”中的8)。

[超平老师解读]:

本题难度系数为4,有一定难度,考察的知识点包括事件广播机制、运算符、变量、图章和列表操作等。

关于本题的详细讲解,请参考《队列练习-第13届蓝桥杯Scratch国赛真题第6题》这篇教程。


7. LED屏幕(难度6,100分)

编程实现:

LED屏幕。

具体要求:

1). 点击绿旗,在舞台中心区域出现由10 x 10方格组成的LED屏幕;

2). 按下空格键,LED屏幕最外环方格全部点亮(方格变为黄色);

3). LED屏幕每秒向内点亮一层,其它LED灯熄灭;

4). 直到LED灯在最中心点亮2秒;

5). 重复2)、3)、4)要求。

评判标准:

暂确

[超平老师解读]:

本题难度系数为6,难度较大,考察的知识点包括克隆编程、私有变量和坐标的计算等,难点是找到LED的组成规律并实现逐层克隆。

关于本题的详细讲解,请参考《LED屏幕-第13届蓝桥杯Scratch国赛真题第7题》这篇教程。

三.总结

总体来说,本次国赛题目难度适中,重点考察的知识点主要集中如下4个方面:

  • 运动编程

  • 画笔应用

  • 克隆编程

  • 列表及算法

本次国赛初级组有6道编程题,中级组多一道编程题,题量还是挺大的,要在90分钟的时间内完成全部题目,还是很有挑战性的,平均下来10分钟一道编程题,这就要求考生具备扎实的基础,并能在第一时间找到最简单的解题思路。

实际上,针对上升4类题型,基本上都有一个解题模型,比如运动编程中的运动4要素、画笔中的万能公式模型、克隆编程中的321模型,列表中的CRUD模型,一旦你熟练掌握了这些模型,就可以轻松地应对各种场景和需求。

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

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


http://www.ppmy.cn/news/52280.html

相关文章

计算机视觉 | 八斗人工智能 (中)

目录 卷积&滤波1.一个没有任何效果的卷积核2.平均均值滤波3.图像锐化4.soble边缘检测 卷积的三种填充模式1.padding --> same模式 最常用的模式2.full和valid模式三通道卷积 canny边缘检测算法&#xff08;效果最好&#xff09;Sobel算子、Prewitt算子 相机模型畸变矫正…

app拉新充场代理

我认为您可能是想了解APP充值拉新软件的功能吧。通常&#xff0c;APP充值拉新软件会具有以下功能&#xff1a; 充值服务&#xff1a;提供多种支付方式&#xff0c;让用户方便快捷地进行充值操作。 活动推广&#xff1a;通过不同的方式&#xff0c;如折扣、优惠码等&…

使用@Bean注解指定初始化和销毁的方法

bean的生命周期 通常意义上讲的bean的生命周期&#xff0c;指的是bean从创建到初始化&#xff0c;经过一系列的流程&#xff0c;最终销毁的过程。只不过&#xff0c;在Spring中&#xff0c;bean的生命周期是由Spring容器来管理的。在Spring中&#xff0c;我们可以自己来指定be…

【香橙派+DHT11】香橙派(全志H616)+ DHT11温湿度传感器的驱动教程

目录 一、前言产品概述特点数据传送逻辑DHT11通信时序 二、代码GPIO初始化起始信号读取数据整体代码执行结果 一、前言 最近写DHT11的代码到香橙派&#xff08;全志H616&#xff09;上&#xff0c;发现网上案例基本上都是树莓派DHT11的居多&#xff0c;香橙派的少&#xff0c;…

dknit增量编译

原文 knit中的新功能 我一直在写叫Knit的构建工具(我在此写了篇关于它的博客文章). 在Knitv1.1.0中,有个叫"动态省略任务"的新功能,它允许如果试运行任务,确定未改变时,Knit会跳过构建步骤. 这要归功于Knit支持基于哈希,来检测修改文件(如果禁止它,则无法实现). 下…

对话庄表伟老师-文字实录

我内心有一套价值观&#xff0c;有一套世界观&#xff0c;它是一个完整的整体&#xff0c;无论我做任何的事情&#xff0c;工作也好、生活也好、学习也好、去做社区也好、或者是结识朋友也好、去聊天也好&#xff0c;背后的价值观在内心都是一整套的&#xff0c;互相之间是不会…

RK3399平台开发系列讲解(调试篇)断言的使用

🚀返回专栏总目录 文章目录 一、什么是断言二、静态断言三、运行时断言沉淀、分享、成长,让自己和他人都能有所收获!😄 📢断言为我们提供了一种可以静态或动态地检查程序在目标平台上整体状态的能力,与它相关的接口由头文件 assert.h 提供。 一、什么是断言 在编程中…

中国电子学会2023年03月青少年软件编程Scratch图形化等级考试试卷二级真题(含答案)

中国电子学会2023年03月青少年软件编程Scratch图形化等级考试试卷二级 1.小猫的程序如图所示&#xff0c;积木块的颜色与球的颜色一致。点击绿旗执行程序后&#xff0c;下列说法正确的是&#xff1f;&#xff08;C&#xff09;&#xff08;2分&#xff09; A.小猫一直在左右移…