第11届蓝桥杯国赛真题剖析-2020年10月31日Scratch编程初中级组

news/2025/3/12 12:23:17/

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

第11届蓝桥杯Scratch国赛真题,这是2020年10月31日举办的全国总决赛,由于疫情影响,原定于2020年5月份举行的全国总决赛推迟到10月31日举行。比赛也改为线上形式。试题包括两种题型,分别是选择题和编程创作题,其中选择题5道,都是和Scratch编程知识相关的题目,编程创作题有6道,最后一道题是中级组题目。

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

  • 选择题部分

  • 编程题部分

  • 总结

一.选择题部分

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

1. 以下程序可以实现(    )。

A. 点击绿旗:移动70步 - 右转15° - 重复执行以上动作

B. 点击绿旗:移动70步 - 右转15°- 移到鼠标指针 - 重复执行以上动作

C. 点击绿旗:移动70步 - 右转15° - 移到鼠标指针

D. 无法执行

[超平老师解读]:

本题正确答案是B,考察的知识点是顺序和循环。

在Scratch编程中,有3种代码结构,分别是顺序、条件和循环。其中,顺序结构的代码按照顺序从上到下依次执行,上述代码中的3个运动指令就是顺序结构,外面套了一个重复执行指令,则会循环执行这3个指令。

注意,程序的执行效果是角色跟随鼠标移动,并不停地右转。


2. 如图小女孩角色有4个造型,运行如下程序第几个造不会出现在舞台上?(    )

A. 1

B. 2

C. 3

D. 4

[超平老师解读]:

本题正确答案是B,考察的知识点是角色造型切换。

在Scratch中,可以通过造型编号来设置造型,当编号大于最后一个编号时,又回到第一个造型,所以在计算的时候,可以通过编号除以造型数量,看余数是几,对应的就是第几个造型。

在上述代码中,随机数范围为1~3,对应的造型编号为1、2、3,乘以3,再加2,对应的值分别为5、8、11。

小女孩一共有4个造型,5、8、11除以4的余数分别为1、0、3,注意没有造型编号为0的,0其实就是最后一个造型,所以1、3、4造型都有可能,但不会出现第2个造型。


3. 运行程序后出现几只小猫?(    )

A. 10

B. 1

C. 2

D. 4

[超平老师解读]:

本题正确答案是D,考察的知识点包括克隆和舞台坐标系。

绿旗点击时,小猫位于舞台中心,每克隆一只小猫,就向右移动100步,所以在(0,0)、(100,0)、(200,0)这三个位置分别克隆了一只小猫,后续克隆的7只小猫已经超出舞台范围了,只有一部分在舞台范围内,并且是重叠的,如图:


4. 运行如下程序,结果是(    )。

A. 13

B. 10

C. 7

D. 11

[超平老师解读]:

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

循环代码的意思是a增加1,n增加3,如果n > a,n再增加1,直到n > a停止循环。

a的初始值为3,n的初始值为0,此时 n < a,进入循环,a增加1,a的值变为4,n增加3,n的值变为3,第一轮循环结束;

由于 n < a,继续第二轮循环,a增加1,a的值变为5,n增加3,n的值变为6,此时 n > a,所以n再增加1,n的值就变成7了,同时循环也结束了。

所以最后n的值为7。


5. 运行以上程序画出以上图形,程序模块中a,b两处填什么(    )

A. 0,3

B. 3,1

C. 8,7

D. 5,2

[超平老师解读]:

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

在自制积木中再次调用自己,这就是递归,解决此题的关键是理解递归的出口,也就是什么时候结束递归。

从图形上来看,这里绘制了3层图形,第一层是位于中间的大正方形,边长为100,第二层是位于大正方形四周的中等正方形,边长为50,有4个,第三层是位于中等正方形四周的小正方形,边长为25,一共有16个。

这就意味着,递归执行了3次,所以a和b之间的差应该为3,并且要确保a > b,在4个选项中,只有D符合。 

二.编程题部分

编程题一共有6道,分别是模拟昼夜交替、小瓢虫找妈妈、女巫与青蛙王子、魔法师盖城墙、模拟新冠疫情传播和3D打印小猫,其中最后一题是中级组题目。

1.模拟昼夜交替(难度2,50分)

编程实现:

白天太阳升起,夜晚月亮升起,让我们来模拟昼夜的交替!

具体要求:

1). 当绿旗被点击后,舞台出现太阳和天空背景,太阳从舞台左侧升起之后,从右侧落下至消失;

2). 当太阳在右侧落下消失后,舞台背景变成夜晚;

3). 之后月亮从舞台左侧升起之后,从右侧落下至消失;

4). 当月亮在右侧消失后,舞台变成白天,如此循环;

5). 点绿旗,程序可更新开始。

评判标准:

  • 10分:满足要求1);

  • 10分:满足要求2);

  • 10分:满足要求3);

  • 10分:满足要求4);

  • 10分:满足要求5)。

[超平老师解读]:

本题难度系数为2,难度一般,考察的知识点是运动编程,重点是抛物线运动的原理及实现。

关于本题的详细讲解,可以参考《模拟昼夜交替-第11届蓝桥杯Scratch国赛真题第1题》这篇教程。


2. 小瓢虫找妈妈(难度2,40分)

编程实现:

森林里的小瓢虫和妈妈走散了,让小瓢虫根据瓢虫妈妈留下轨迹走到瓢虫妈妈的身边。

具体要求:

1). 小瓢虫出现在舞台左侧,瓢虫妈妈出现在舞台的右侧,路径连接小瓢虫和瓢虫妈妈,计时器显示在舞台左上角,初始值为0;

2). 点击绿旗开始计时,小瓢虫能够沿着路径运动,当碰到瓢虫妈妈时,小瓢虫说:“我找到妈妈了”并停止运动,计时结束;

​3). 按下空格键,小虫回到始位置,计时器为0;

4). 再次点击旗,小瓢虫依然能沿着路径到达瓢虫妈妈的位置时说:“我找到妈妈了”并停止运动,计时结束。

评判标准:

  • 10分:满足要求1);

  • 10分:满足要求2);

  • 10分:满足要求3);

  • 10分:满足要求4)。

[超平老师解读]:

本题难度系数为2,难度中等,考察的知识点包括绘制造型、颜色检测和循环,难点是小瓢虫巡线的原理及实现。关于本题的详细讲解,可以参考《小瓢虫找妈妈-第11届蓝桥杯Scratch国赛真题第2题》这篇教程。


3. 女巫与青蛙王子(难度3)

背景信息:

我们熟悉的青蛙王子又回来了,这次王子中了女巫的新法术,变成青蛙后被困在神秘空间,我们控制青蛙躲避女巫的扫把解除魔法。

编程实现:

女巫向青蛙王子发射扫把,通过按键控制青蛙王子进行躲避。

具体要求:

1). 点击绿旗,出现角色、背景。

2). 女巫在舞台左侧随机位置上下移动,每移到一个随机位置都在该位置发射一把扫把(发射数量:5把);

3). 青蛙自动下落,按动空格键青蛙向上移动;

4). 当青蛙王子躲过所有扫把,法术解除女巫消失,青蛙变回王子后回到自己的城堡,程序结束;

5). 如果扫把打到王子,程序结束。

编辑切换为居中

评判标准:暂无

[超平老师解读]:

本题难度系数为3,难度一般,考察的知识点包括运动编程、克隆编程和事件编程。

关于本题的详细讲解,可以参考《女巫与青蛙王子-第11届蓝桥杯Scratch国赛真题第3题》这篇教程。


4. 魔法师盖城墙(难度4)

背景信息:

童话世界里发生了一件大事,兽人族要进攻人类的国家,人类魔法师使用魔法修建了高高的魔法之墙,来抵御兽人族的进攻,让我们为魔法师们加油吧!!!

编程实现:

当我们输入城墙规模,魔法师就能瞬间变出相同规模的城墙。

具体要求:

1). 点击绿旗,出现魔法师说:“输入m * n(m表示每层砖块的个数,n表示总共的层数,中间必须用乘号连接。m取值范围:1 < m < 15,n取值范围:1 < n < 15,选取m和n范围内的数值输入到对话框);

编辑

2). 例如8 * 12,点击之后,魔法师说“开始建造8 * 12的城墙”;

3). 盖出城墙。(大小参考值:30)

评分标准:暂无

[超平老师解读]:

本题难度系数为4,难度中等,考察的知识点包括Scratch问答、字符串处理和克隆编程,难点是如何从用户输入的字符串中提取m和n的值。

关于本作品的详细讲解,可以参考《魔法师盖城墙-第11届蓝桥杯Scratch国赛真题第4题》这篇教程。


5. 模拟新冠疫情传播(难度5)

背景信息:抗击新冠肺炎,隔离是非常重要的手段之一。通过隔离,可以最大限度地缩小污染范围,减少病毒传播机会。编程实现:

通过程序模拟在新冠肺炎传播过程中,采取隔离手段和不采取隔离手段的对比效果。白色小人代表健康人群,红色小人代表感染人群。

具体要求:1). 左侧为不带隔离区的情况,右侧为带有隔离区的情况,左侧和右侧区域各有一个计时器,计时器初始值为0;

2). 点击绿旗,两侧区域分别自动随机生成20个小人(白色小人19个,红色小人1个)并随机移动(滑行模块参数设置为2秒),右侧区域的小人在隔离区外移动;

编辑切换为居中

3). 此时计时器开始计时,每秒数字加1;

4). 红色小人碰到白色小人,白色小人被传染,变成红色小人;

5). 右侧区域中的白色小人被传染变红之后3秒被放在隔离区不再移动(第一个红色小人在开始计时3秒后进入隔离区);

6). 当左侧区域所有白色小人变红以后左侧计时器停止计时,同时左侧所有红色小人停止移动;

7). 右侧所有红色小人都在隔离区内,隔离区外没有红色小人,右侧计时器停止计时。

​评判标准:

暂无

[超平老师解读]:

本题难度系数为5,难度较大,考察的知识点包括运动编程、克隆编程、私有变量、计时器和各种运算指令。

关于本题的详细讲解,请参考《模拟新冠疫情传播-第11届蓝桥杯Scratch国赛真题第5题》这篇教程。


6. 3D打印小猫(难度5)

背景信息:

3D打印技术:它与普通打印工作原理基本相同,打印机内装有液体或粉末等“打印材料”,与电脑连接后,通过电脑控制把“打印材料”一层层叠加起来,最终把计算机上的蓝图变成实物。

编程实现:

通过滑杆控制 小猫造型变化,按下空格键,传感器进行扫描并在小猫右侧打印它的造型。

具体要求:

1). 当小绿旗被点击后,角色出现在舞台对应位置;

2). 通过滑杆控制小猫形状变化(外观特效:鱼眼,滑杆范围:-100~100);

3). 按下空格键,小猫左侧出现传感器从下到上对小猫进行全身扫描,同时在右侧从下到上依次画出扫描过的部分身体;

4). 当完成扫描后,右侧呈现完整造型效果;

5). 点击绿旗,程序可重新开始。

评判标准:

暂无

[超平老师解读]:

本题难度系数为5,难度较大,考察的知识点包括鱼眼特效、变量的模式设置、绘制角色、运动编程和Scratch画笔,难度是3D扫描的原理及实现过程。

关于本题的详细讲解,请参考《3D打印小猫-第11届蓝桥杯Scratch国赛真题第6题》这篇教程。

三.总结

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

  • 运动编程

  • 画笔应用

  • 克隆编程

本次国赛初级组有5道编程题,中级组则是6道,其中前面5题是共用的,题量适中,对于大部分同学来讲,不是时间不够,而是没有思路。

尤其是第2题小瓢虫找妈妈和第6题3D打印小猫,用到的知识点并不难,难的是如何找到解题思路,它们考察的不仅仅是编程知识,更重要的是知识面和分析问题的能力。

因此,在学习编程的过程中,我们更应该重视的是逻辑思维和计算思维,同时要多阅读,扩大自己的知识面。

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

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


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

相关文章

第三十三章 Unity Mecanim动画系统(下)

本章节&#xff0c;我们继续讲解Unity的 Mecannim 动画系统。在上一章节中&#xff0c;我们设置了动画过渡&#xff0c;但是还没有为这些动画过渡设置过渡条件。这个过渡条件需要在“Animator”窗口中设置。这个窗口的左边是用来编辑“动画层”和“动画参数”的。这里的“动画参…

java中最流行的26道面试题

目录 1什么是 Java 中的多态性&#xff1f;请举例说明。2.请解释 Java 中的反射机制是什么以及如何使用它&#xff1f;3.什么是 Java 中的抽象类和接口&#xff1f;它们有什么区别&#xff1f;4.请解释 Java 中的继承是什么以及如何使用它&#xff1f;5.什么是 Java 中的包&…

如何更改Windows 10操作系统的默认字体

作为一名计算机用户&#xff0c;我们都知道字体对于电脑的使用体验有着至关重要的影响。因此&#xff0c;在更新到Windows 10操作系统后&#xff0c;我们都希望能够更改默认的字体以获得更好的阅读和视觉效果。那么&#xff0c;我们应该如何操作呢&#xff1f; 首先&#xff0c…

pthread多线程

pthread是linux下C语言执行多线程操作的基础&#xff0c;操作多线程的操作全部在pthread.h头文件中&#xff0c;跟线程密切相关的操作包括创建、退出以及主线程的等待。 一、创建线程 int pthread_create(pthread_t* thread,pthread_attr_t* attr,void* (*start_routine)(voi…

TCP三次握手

TCP三次握手 文章目录 TCP三次握手1. TCP三次握手过程和状态变迁1. 准备工作2. 进行连接 2. 能把三次握手改为两次握手吗&#xff1f;3. 改为两次握手会出现什么后果&#xff1f;4. 改为四次握手行不行&#xff1f;5. TCP第三次握手失败了怎么办&#xff1f;6. 三次握手是否可以…

X.25,帧中继(FR),ATM三种分组交换系统

X.25、帧中继&#xff08;FR&#xff09;、ATM 是流行的三种分组交换系统&#xff0c;它们具有不同的特点。 两个术语&#xff1a; DTE(Data Terminal Equipment) &#xff0c;数据终端设备&#xff0c;如我们的个人电脑、手机。 DCE(Data Circuit Equipment) &#xff0c;数据…

中国古代文学发展史

一、先秦神话和诗歌 1、上古神话 所谓神话&#xff0c;是上古时代的人们&#xff0c;对其所接触的自然现象、社会现象所幻想出来的艺术意味的解释和描叙的集体口头创作。上古神话以故事的形式表现了远古人民对自然、社会现象的认识和愿望。 上古神话的主要内容有&#xff1a…

实验五 Java多线程程序设计

实验目的 掌握Runnable接口实现多线程的方法掌握Thread类实现多线程的用法掌握Java语言中多线程编程的基本方法 实验内容 线程接力&#xff08;45分&#xff09; 编写一个应用程序&#xff0c;除了主线程外&#xff0c;还有三个线程&#xff1a;first、second和third。firs…