第15届蓝桥杯省赛真题剖析-2024年8月24日Scratch初级组

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

第15届蓝桥杯省赛已于2024年8月24日正式落下帷幕,比赛仍然采取线上形式。本次省赛初级组和中级组分开考试,上午是初级组,下午是中级组。这是Scratch初级组真题,试题包括两种题型,分别是选择题和编程创作题,其中选择题5道,都是和Scratch编程知识相关的题目,编程部分也是5道题,分别是猪八戒落地、游乐场、画西瓜、找不同和消除数字球。

接下来,超平老师就从如下3个方面本次省赛真题进行解读和剖析:

  • 选择题部分

  • 编程题部分

  • 总结

一.选择题部分

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

1. 运行以下程序,舞台上最多能看到几只蜜蜂?(  )

图片

图片

A. 10

B. 11

C. 20

D. 21

[超平老师解读]:

本题正确答案是B,考查的知识点是克隆和图章。

在Scratch中,克隆体具有继承性,在生成克隆体时会继承本体的特性,包括位置、大小、造型和各种外观特性等。

这里重复执行了10次克隆,理想情况下,小蜜蜂本体会随机到不同的位置。克隆体在这些不同的位置上移动了50步,因此仍然处在10个不同的位置。

每个克隆体在自己所在位置通过“图章”指令又各自复制了一个小蜜蜂🐝,但是它和克隆体是完全重叠的,可以忽略。

别忘了还有一个小蜜蜂本体,加上10个克隆体,最多可以看到11只小蜜蜂🐝。


2. 行以下程序,角色不可能说(  )。

图片

A. 5

B. 6

C. 14

D. 15

[超平老师解读]

本题正确答案是A,考查的知识点是随机数指令。

在1和10之间取随机数,最小值为1,最大值为10。再加上5,结果在6~15之间,所以A选项中的5是不可能出现的。


3. 运行以下程序,角色会说(   )

图片

A. 29 

B. 31

C. 33

D. 35

[超平老师解读]:

本题正确答案是C,考查的知识点包括循环和变量。具体过程如下:

第一次,m = 26,n = 3

m > n 成立m = 26 - 3 = 23n = 3 + 4 = 7

第二次,m = 23,n = 7​​​​​​​

m > n 成立m = 23 - 3 = 20n = 7 + 4 = 11

第三次,m = 20,n = 11​​​​​​​

m > n 成立m = 20 - 3 = 17n = 11 + 4 = 15

第四次,m = 17,n = 15​​​​​​​

m > n 成立m = 17 - 3 = 14n = 15 + 4 = 19

第五次,m = 14,n = 19,由于m < n,条件不成立,循环结束。

m + n = 14 + 19 =33,因此选C。


4. 已有列表“数据”如下图所示,运行以下程序后,sum 的值为(  )。

图片

图片

A. 222

B. 109

C. 57

D. 50

[超平老师解读]:

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

初始情况下,列表有8项数据,然后会执行删除第3、4、5项。需要注意的是,在Scratch中,列表删除一项后,后面的数据项都会向前移动。

执行"删除数据的第3项"后,列表如下所示:

图片

执行"删除数据的第4项"后,列表如下所示:

图片

执行"删除数据的第5项"后,列表如下所示:

图片

所以,并不是直接删除列表的第3、4、5项,而是删除第3、5和7项。

接下来从第2项开始遍历列表,将编号为偶数的列表项累加起来,其实就是第2项和第4项,sum = 25 + 25 = 50,因此选D。


5. 运行下列哪个程序后,宇航员会向左上方移动?(   )

图片

A. 

图片

B. 

图片

C. 

图片

D. 

图片

[超平老师解读]:

本题正确答案是B,考查的知识点是舞台坐标系,如图所示:

图片

简简单单,一目了然,所以,左上就意味着x减少,y增加,因此选B。

二.编程题部分

编程题一共有5道,分别是猪八戒落地、游乐场、画西瓜、找不同和消除数字球。

1.猪八戒落地(20分)

编程实现:

猪八戒落地。

具体要求:

1). 点击绿旗,猪八戒在空中踩着一朵云,如图所示;

图片

2). 1秒后,猪八戒踩着云向地面移动,如图所示;

图片

3). 猪八戒到达地面任意位置后停止移动,并且云朵消失,如图所示。

图片

评判标准:

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

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

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

[超平老师解读]:

作为本次初级组省赛的第一题,非常简单,完成时间3分钟左右,就是一道送分题,不拿满分都有点不好意思吧。

考查的知识点是运动编程,可以使用3种方式来实现。关于本题的详细讲解,可以参考《猪八戒落地-第15届蓝桥省赛Scratch初级组真题第1题》这篇教程。


2. 游乐场(40分)

编程实现:

游乐场。

具体要求:

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

图片

2). 如果当前摩天轮是静止的,按下一次键盘空格键后,摩天轮开始顺时针持续转动;

3). 如果当前摩天轮是转动的,按下一次键盘空格键后,摩天轮停止转动;

4). 重复执行具体要求2)、3)。

评判标准:

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

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

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

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

[超平老师解读]:

作为本次初级组省赛的第二题,难度一般,完成时间5分钟左右,关键点有两个,一是借助变量轻松实现角色的持续转动和停止,二是使用侦测指令优雅的处理按键操作。

关于本题的详细讲解,可以参考《游乐场-第15届蓝桥省赛Scratch初级组真题第2题》这篇教程。


3. 画西瓜(50分)

编程实现:

画西瓜。

具体要求:

1). 点击绿旗,在盘子上瞬间画出一个绿色半圆环,如图所示;

图片

2). 然后,在绿色半圆环的内部画出一个白色半圆环(能看到绘制过程),如图所示;

图片

3). 然后,在白色半圆环的内部画出西瓜瓤(西瓜瓤为红色实心半圆,能看到绘制过程),如图所示;

图片

4). 然后,在西瓜瓤内,瞬间画出5行排列整齐的西瓜籽(西瓜籽为黑色小圆点),西瓜籽的数量及排列方式如图所示;

图片

5). 1秒后,西瓜瓤被吃掉,西瓜籽被放在盘子里(西瓜籽数量不少于3粒),程序结束,如图所示。

图片

评判标准:

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

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

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

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

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

[超平老师解读]:

作为本次初级组省赛的第3题,难度不小,完成时间20分钟左右。本题的难点有两个,一是如何绘制出瓜皮和瓜白,二是如何绘制倒三角的瓜籽效果。

关键是灵活运用中心法和4兄弟模型,关于本题的详细讲解,可以参考《画西瓜-第15届蓝桥省赛Scratch初级组真题第3题》这篇教程。


4. 找不同(60分)

编程实现:

找不同。

具体要求:

1). 点击绿旗,瞬间出现一个2行2列的方块矩阵,其中随机一个方块的颜色较浅,变量“关卡”的值为1、“用时”的值为0,如图所示;

图片

2). ”用时”每隔1秒增加1,如图所示;

图片

3). 在第一关,用鼠标点击其中颜色较浅的方块后(点击深色方块无任何效果),”关卡” 增加1,进入第二关,瞬间出现一个4行4列的方块矩阵(其中随机一个方块的颜色较浅),如图所示;

图片

4). 在第二关,用鼠标点击其中颜色较浅的方块后(点击深色方块无任何效果),“关卡”增加1,进入第三关,瞬间出现一个6行6列的方块矩阵(其中随机一个方块的颜色较浅),如图所示;

图片

5). 在第三关,用鼠标点击其中颜色较浅的方块后(点击深色方块无任何效果),所有方块消失,“用时”不再变化,同时 “通关成功”出现并逐新变大(在1秒内大小从20 增加到 100,能看到变大的过程),而后程序结束。

图片

评判标准:

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

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

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

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

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

[超平老师解读]:

作为本次初级组省赛的第4题,难度中等,完成时间20分钟左右。本题的难点有两个,一是如何快速克隆出多行多列的方块矩阵,二是如何实现关卡的切换。

关于本作品的详细讲解,可以参考《找不同-第15届蓝桥省赛Scratch初级组真题第4题》这篇教程。


5. 消除数字球(80分)

编程实现:

消除数字球。

用鼠标点击任意两个小球,若点击的两个小球上的数字之和为 6,则这两个小球消除,如果没有可以消除的小球,那么游戏结束。

具体要求:

1). 点击绿旗,变量“时长” 为0,在舞台的随机位置,瞬间呈现 6个随机数字的小球,如图所示;

图片

2). 所有球不能碰到到舞台边缘,且球之间不能接触;

3). 全部小球呈现后,“时长” 开始每隔1秒增加1;

4). 点击任意两个小球,被点击的小球出现白色边框(表示选中状态),如图所示;

例如:鼠标分别点击舞台下方的数字为 4和 5的小球。

图片

5). 如果选中的两个小球上的数字之和不等于6,则两个小球的白色边框在 0.2秒后消失,如图所示;

图片

6). 如果选中的两个小球上的数字之和等于6,则这两个小球在0.2秒后消失;

7). 重复执行“具体要求” 4)、5)、6),如果小球已经全部消除或者已经没有可以消除的小球,“时长”不再变化,2秒后程序结束。

评判标准:

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

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

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

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

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

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

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

[超平老师解读]:

作为本次初级组省赛的第5题,也是压轴题,难度较大,完成时间30分钟左右。本题的难点有3个,一是如何确保生成的数字球不能相互重叠,二是如何消除和为6的数字小球,三是如何统计成对数量。

关于本题的详细讲解,请参考《消除数字球-第15届蓝桥省赛Scratch初级组真题第5题》这篇教程。

三.总结

总体来说,本次省赛初级组题目难度中等,重点考查的知识点主要集中如下5个方面:

  • 运动编程;

  • Scratch画笔;

  • 克隆编程;

  • 列表运算;

  • 简单算法;

从知识点来看,延续了一贯的考查风格,第1题和第2题都是运动编程,第3题是画笔,第4题是克隆编程,第5题是综合题,涵盖克隆、列表和算法等。

高度概括一下,无非就是在考察下面几个核心模型:

  • 运动4要素

  • 中心法

  • 克隆4兄弟

  • 私有的ID

  • 借鸡生蛋

在平常学习的时候,建议你把一些经典的用法总结成模型,熟练掌握这些模型,就可以快速的应对各种需求和场景。

除了知识点层面,还有就是考试策略,初级组有5道选择题,5道编程题,但只给了90分钟,对于大部分同学来说,时间肯定是不够用的,这就意味着要合理取舍。

建议大家先把所有的题目浏览一遍,粗略的分配一下时间。每道题都有多个得分点,不一定要100%做完,碰到较难的地方,可以先跳过,争取在规定的时间里拿到更多的分数(贪心算法)。

比如第3题中的西瓜籽,如果感觉有难度,一时之间没有想到解决方案,可以先跳过去。再比如,第5题的结束游戏环节,难度比较大,但实际上只有18分,可以直接舍弃。

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

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值