第11届蓝桥杯省赛真题剖析-2020年6月21日Scratch编程初中级组
[导读]:超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第125讲。
第11届蓝桥杯省赛,这是2020年6月21日举办的省赛Scratch考试真题,原定于2020年3月7日的比赛因为疫情推迟到6月21日,并且改为线上考试。试题包括两种题型,分别是选择题和编程创作题,其中选择题5道,都是和Scratch编程知识相关的题目,编程创作题有6道。
接下来,超平老师就从如下3个方面对2020年6月21日的省赛真题进行解读和剖析:
-
选择题部分
-
编程题部分
-
总结
一.选择题部分
一共有5道选择题,严禁使用程序验证,选择题不答和答错不扣分。
1. 以下哪个程序可以实现:怪兽念出咒语后从舞台上消失( )。
A.
B.
C.
D.
[超平老师解读]:
本题正确答案是C,考察的知识点是外观造型。在Scratch中,让角色在舞台上消失,通常有如下3种方式:
-
使用“隐藏”指令;
-
被其它角色完全覆盖了,会涉及到“移到最前/后面”指令;
-
将角色设置为完全透明,通常使用“将虚像特效设定为100”指令;
-
通过亮度来设置,如果背景为白色,可以将亮度设为100,如果背景为黑色,可以将亮度设为-100;
很显然,选项C可以让怪兽消失。
2. 雪人角色执行完这段程序后,舞台上会出现几只雪人?( )
A. 3
B. 4
C. 5
D. 6
[超平老师解读]:
本题的正确答案是C,考察的知识点是图章。
代码块的作用是通过图章复制雪人角色,每隔80步复制一个,重复执行了4次,所以从左到右依次复制了4个雪人,而雪人角色本体则继续移动80步,所以一共有5只雪人。
3. 运行如下程序,角色说的结果为( )。
A. 90
B. 180
C. 210
D. 360
[超平老师解读]:
本题的正确答案是A,考察的知识点包括变量和角色方向。
变量“数”的初始值为0,方向为90,增加5次方向,所以变量就变成了450。
需要注意的是在Scratch中,角色的方向范围是-180到180,一旦设置的方向超过180,则重新从-180开始计算,所以180和-180是重合的,对应的270和-90、360和0也是重合的,因此450和90是重合的。
4. 这是一个根据球选择场地的程序:
甲同学说:程序运行后,舞台出现的是篮球场地背景。
乙同学说,程序运行后,一直按住右移键,背景就切换为棒球场。
丙同学说,程序运行后,一直按住左移键,背景就切换为篮球场。
丁同学说,程序运行后,一直按住右移键,背景就切换为足球场。
请问:有几位同学说的对( )。
A. 0
B. 1
C. 2
D. 3
[超平老师解读]:
本题的正确答案是C,考察的知识点包括按键侦测、造型/背景切换和广播消息。
角色有3个造型,对应的舞台背景有3个,当按下←键时,角色换成篮球,背景换成篮球场,当按下→键时,角色换成足球场,背景换成足球场,不按键时换成棒球,背景则为棒球场。
所以,在四位同学中,甲和乙的说法是错误的,而丙和丁则是正确的。
5. 当绿旗被点击,小猫说出的数是( )。
A. 7
B. 9
C. 16
D. 27
[超平老师解读]:
本题的正确答案是B,考察的知识点是自制积木和递归。
在自制积木中调用自己,这就是递归,为了避免死循环,所以一般都需要给出结束条件,在自制积木中,结束条件是参数n< 10,所以,一旦n≥10,则会结束程序。
变量n的初始值为1,每次增加2,所以n的值依次为1、3、5、7、9...,调用自制积木的时候将参数n乘以2,参数分别为1、2、4、8、16...,很显然,当参数为16时,程序结束,自制积木一共调用了4次,n也增加了4次,所以变量n的值为9。
本题有些难度,需要注意变量n和参数n,虽然都是n,但是两个n不能直接划等号。
二.编程题部分
编程题一共有6道,分别是自我介绍、王子变青蛙、海底世界、英雄之盾、苹果摆一摆和对对碰,其中最后一题是中级组题目。
1.自我介绍(难度1,50分)
编程实现:
自我介绍
创建一个背景,再创建一个角色(角色与背景任意),向我们的评委老师介绍一下你自己吧。
具体要求:
1). 程序运行,舞台呈现背景,1秒后角色完整出现在舞台中心区域;
2). 角色依次说出自己的姓名、年龄和说一句鼓励的话2秒(输入自己真实的姓名及年龄);
3). 说完后,角色2秒内移到舞台右侧边缘,程序结束。
评判标准:
-
10分:背景、角色以及位置符合要求;
-
10分:角色依次说出自己的姓名、年龄;
-
20分:角色从中心区域移到舞台右侧边缘,程序结束;
-
10分:点击绿旗可以重复执行,且完全符合要求。
[超平老师解读]:
本题难度系数为1,属于简单题,考察的知识点包括移动和说话指令,参考代码如下:
关于本题的详细讲解,可以参考《自我介绍-第11届蓝桥杯Scratch省赛真题第1题》这篇教程。
2. 王子变青蛙(难度2,50分)
编程实现:
王子变青蛙
勇敢的王子Prince为了救公主,来到了邪恶巫师Wizard Girl的森林Woods。巫师施展法术将王子变成青蛙,王子念动咒语解除魔法变回王子,巫师逃走。
具体要求:
1). 运行程序,角色和背景如图所示:
2). 按下空格键,巫师先说,“变变变!”2秒,王子变成青蛙;
3). 青蛙心里倒计时10秒(使用思考模块)
4). 魔法解除,王子变回人类。巫师说“快跑”2秒,然后消失,程序结束。
评判标准:
-
10分:背景、角色以及位置符合要求;
-
10分:按下空格键,巫师说出咒语王子变成青蛙;
-
10分:青蛙在心里倒计时10秒(使用思考模块);
-
20分:巫师消失,程序结束。
[超平老师解读]:
本题难度系数为2,难度一般,考察的知识点包括变量、说话指令和时间广播机制。
关于本题的详细讲解,可以参考《王子变青蛙-第11届蓝桥杯Scratch省赛真题第2题》这篇教程。
3. 海底世界(难度3,50分)
编程实现:
海底世界
海底世界,近处有螃蟹,后面有一个水母游来游去,远处有各种小鱼游过。
具体要求:
1). 创建背景Underwater1,创建角色Crab、Jellyfish、Fish,螃蟹离我们最近,后面是水母,远处是小鱼;
2). 螃蟹大小为200,在舞台最下方,全程静止不动;
3). 水母大小为100,初始方向为45,在舞台内不停地移动,碰到边缘就反弹;
4). 舞台左上区域的随机位置不停地出现小鱼,小鱼(随机造型)一直向右移动,移到舞台右侧消失(参考值:大小为50,y坐标范围0~180,速度为5,克隆间隔0.2秒)。
评判标准:
-
10分:背景及角色位置符合要求;
-
10分:螃蟹的大小与运动状态符合要求;
-
10分:水母的大小与运动状态符合要求;
-
20分:小鱼的造型切换与运动状态符合要求。
[超平老师解读]:
本题难度系数为3,难度一般,考察的知识点包括随机数、运动编程和克隆编程。
关于本题的详细讲解,可以参考《海底世界-第11届蓝桥杯Scratch省赛真题第3题》这篇教程。
4. 英雄之盾(难度4,80分)
编程实现:
画出美国队长的盾牌,绘制一面英雄之盾。
具体要求:
1). 开始程序后,舞台背景为黑色;
2). 瞬间画出盾牌除五角星之外的圆环部分(盾牌直径为300);
3). 缓慢画出除圆环部分之外的白色实心五角星。
提示:
1). 全程禁止使用“编辑”中的“加速模式”;
2). 位置及大小,大致相同即可;
3). 开启计时器,程序在30秒内执行完。
评分标准:
-
20分:舞台背景为黑色;
-
20分:瞬间画出盾牌除五角星之外的圆环部分(盾牌直径为300);
-
20分:缓慢画出除圆环部分之外的白色实心五角星;
-
20分:完整地画出盾牌且形状完全符合要求。
[超平老师解读]:
本题难度系数为4,难度中等,考察的知识点包括Scratch画笔和五角星的数学知识。
关于本作品的详细讲解,可以参考《英雄之盾-第11届蓝桥杯Scratch省赛真题第4题》这篇教程。
这里的难点是如何绘制实心五角星,关于实心五角星的绘制,可以使用边长缩减法、边长渐增法和连线填充法,具体可以参考《你真的会用Scratch绘制五角星吗-95%的人不知道的巧妙画法》这篇文章。
5. 苹果摆一摆(难度5,100分)
编程实现:
苹果摆一摆
有一堆大小为50、间隔为30的苹果是这样摆放的:第一行1个,接下来的两行(第2-3行)每行2个,接下来的三行(第4-6行)每行3个...... 输入行数n,输出对应的苹果效果。
具体要求:
1). 当绿旗被点击,舞台上只出现询问框;
2). 根据提示输入行数n,如果,如果n满足条件(0 < n ≤ 10),就要在舞台上画出n行苹果所呈现的效果;
3). 如果n满足条件n > 10,由于苹果太多装不小,此时不再呈现苹果效果,但是小猫要出现在舞台上,并正确说出最后一行苹果的个数;
4). 如果输入的行数n ≤ 0,应该重新询问,直到满足n > 0,然后呈现出与之对应的效果。
评判标准:
-
10分:运行程序,舞台出现询问框;
-
30分:输入的行数n,满足条件0 < n ≤ 10,完成如图2类似的呈现效果;
-
30分:输入的行数n,满足条件 n > 10,完成如图3类似的呈现效果;
-
30分:如果输入的行数n ≤ 0,应该重新询问,直到满足n > 0,然后呈现出与之对应的效果。
[超平老师解读]:
本题难度系数为5,有一定难度,考察的知识点包括字符串连接、克隆和列表。本题的难点是如何找到行数和每行苹果数量之间的数学关系,可以使用逆向思维并借助列表来保存苹果数量,极大地简化了代码逻辑。
关于本题的详细讲解,请参考《苹果摆一摆-第11届蓝桥杯Scratch省赛真题第5题》这篇教程。
6. 对对碰(难度6,100分)
编程实现:
对对碰
两两相同的一共四张扣下的纸牌,每次先后翻开两张。如果两张一样就消失,如果两张不一样就重新扣下。当舞台上所有纸牌都消失,就过关了。
具体要求:
1). 创建四个纸牌角色,每张纸牌包含两个造型(正面和背面),其中两张牌面为小猫,另外两张牌面为小狗,牌的背面图案都一样;
2). 当绿旗被点击,四张纸牌以牌面朝下的状态,以随机顺序出现在如图所示的四个位置(不能重叠),参考坐标:(-100,100),、(50,100)、(-100,-50)、(50,-50);
3). 任意选择一张纸牌,点击可以翻开这张纸牌, 每当翻开两张纸牌时就要判断这两张纸牌是否一样。如果一样,则这两张纸牌消失掉。如果不一样,则两张纸牌重新扣回,等待下一次翻牌;
4). 当舞台上的四张牌全部消除,则游戏成功。小猫角色出现在舞台中心位置,说出从开始出现纸牌到纸牌全部消除所用的游戏时间,持续2秒。并且将本次游戏时间加入列表“成绩单”的最后一项,此时列表“成绩单”还要显示在舞台上;
5). 紧接着,小猫询问“是否排序?”,如果输入“是”,那么就以从小到大的顺序,将列表中的数据进行排序,程序结束;
6). 再次点击绿旗,还可以进行下一轮游戏。注意:成绩单的数据要保留不要删除。
评判标准:
暂无
[超平老师解读]:
本题难度系数为6,难点较大,考察的知识点包括列表的基本操作、变量、事件广播机制和算法,这里的难点是细节处理和列表排序。
关于本题的详细讲解,请参考《对对碰-第11届蓝桥杯Scratch省赛真题第6题》这篇教程。
三.总结
总体来说,本次省赛题目难度较大,重点考察的知识点可以概括为如下4个方面:
-
运动编程
-
画笔应用
-
克隆编程
-
列表及算法
本次省赛初级组和中级组共用一套试题,最后一道编程题是中级组才有的。不管是初级组还是中级组,要想在省赛中取得好的成绩,必须要熟练掌握列表编程的相关知识,包括列表的CRUD(增删改查)操作,灵活运用列表实现作品,有些题目并没有明确要求使用列表,但是可以使用列表来实现,而且往往能收到奇效。
如果你觉得文章对你有帮助,别忘了点赞和转发,予人玫瑰,手有余香😄
需要本次省赛考试素材和源码的,可以移步至“超平的编程课”gzh,或者私信本人。
相关文章:

第11届蓝桥杯省赛真题剖析-2020年6月21日Scratch编程初中级组
[导读]:超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第125讲。 第11届蓝桥杯省赛,这是2020年6月21日举办的省赛Scratch考试真题,原定于2020年3月7日…...

部署LVS-NAT群集实验
一、 实验准备 负载调度器:内网关 ens33:192.168.109.12,外网关 ens37:12.0.0.1外网 Web节点服务器1:192.168.109.13 Web节点服务器2:192.168.109.14 NFS服务器:192.168.109.11 客户端…...
对待工作的九个级别
只要是职场人,每天都要开展本职工作,有的人在职场上混得风生水起、平步青云,有的人却总是在原地踏步踏,总有一种怀才不遇的感叹,为什么呢?其实,差距就在于对待工作的态度上。 今天我们一起与各位…...
第四章 存储结构与管理硬盘
第四章 存储结构与管理硬盘 一、一切从“/”开始 1、Linux系统中常见的目录名称以及相应内容 目录名称应放置文件的内容/boot开机所需文件——内核、开机菜单以及所需配置文件等/dev以文件形式存放任何设备与接口/etc配置文件/home用户主目录/bin存放单用户模式下还可以操作…...

【腾讯云-2】极简搭建边缘集群
1 创建 流程和https://blog.csdn.net/qq_47058489/article/details/130347795差不多,可参考 查看基本信息: 创建边缘集群的过程中会初始化master,说明包含一个托管master节点 但是没有其他节点 2 开启节点远程登录 通过 SSH 的方式远…...
在springboot中给mybatis加拦截器
拦截器的作用就是我们可以拦截某些方法的调用,在目标方法前后加上我们自己逻辑 Mybatis拦截器设计的一个初衷是为了供用户在某些时候可以实现自己的逻辑而不必去动Mybatis固有的逻辑。 mybatis 自定义拦截器 1、实现Interceptor 接口,并添加拦截注解 I…...

[oeasy]python0139_尝试捕获异常_ try_except_traceback
尝试捕获异常 回忆上次内容 变量相加 整型数字变量可以相加字符串变量也可以拼接 但是 字符串 和 整型数字整型数字 和 字符串不能相加 怎么办? 转格式int(“1”)str(2) 可是 如果输入的苹果数量是 字符串"abc" int(“abc”)会发生什么?&…...

树的刷题,嗝
今天忘记带本子了,就没有学习java了,于是一心刷题,好烦遇到了两个奇怪的题目,我没跟题解写的,但是我是没想到奇怪的样例. no.1 617. 合并二叉树 难度简单1221收藏分享切换为英文接收动态反馈 给你两棵二叉树: root1 和 root2 。 想象一下,当你将其中…...

举个栗子~Tableau 技巧(253):让筛选器只显示全部以及需要的类别
用户反馈了一个需求:我的业务数据有很多类别,但其实经常查看的只有几个,Tableau 筛选器能不能设置一下,只显示全部和经常查看的那几个类别? 这个是可以实现的!如下示例,数据类别有:…...
服务器温度过高告警
今天巡检一套rac环境,发现节点二上有Error字样,逐行看完细节是服务器温度过高导致的,半夜又没啥业务的,查看硬件也没任何告警,哎,某品牌的品控确实越来越烂,log一下 Mar 21 02:53:21 hydb1 ker…...

反垃圾邮件产品测试评价方法示意图
声明 本文是学习信息安全技术 反垃圾邮件产品技术要求和测试评价方法. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 反垃圾邮件产品测试评价方法 测试环境 反垃圾邮件产品的典型测试环境如图1所示。 图1 反垃圾邮件产品典型测试环境示意图 测试设…...

基于vfw的局域网语音聊天室系统源码论文
语音视频聊天 UDP套接字的运用 在实现语音视频聊天时,采用的是基于UDP套接字的点对点模式,而UDP面向的是无连接的数据服务,其套接字的使用如图10所示。 图10 UDP套接字的使用 视频的捕获 利用VFW接口,视频捕获可以分为以下几个步骤: 建立视频采集窗口…...
GoogleTest : 测试框架(单元测试)
GoogleTest googletest: GoogleTest - Google Testing and Mocking Framework googletest 是一个由 Google 的测试技术团队开发的测试框架,它考虑到了谷歌的特定需求和限制。无论你使用的是 Linux、Windows 还是 Mac,只要你编写 C 代码,goo…...

商业银行财富管理“智能原生”能力呈阶梯化,AI助力商业模式趋向多元化发展
易观:金融业的财富管理从经营角度来看,是“客户与渠道管理场景运营产品研发”三位一体共同构建以客户为中心,数据驱动的业务经营体系。其中,“客户与渠道管理”是将客户利益作为核心目标,通过升级用户体验、客户全生命…...

2022年中国云市场份额:阿里云腾讯云下降
我是卢松松,点点上面的头像,欢迎关注我哦! 4月23日,IDC发布《中国公有云服务市场(2022下半年)跟踪》,占据前四的分别为阿里云(40.6%)、华为云(11.0%)、腾讯云(11.0%)、中国电信(8.7%)。咱们说重点,如下图所…...

Redis入门学习笔记【二】Redis缓存
目录 一、Redis缓存 二、Redis使用缓存遇到的问题 2.1 数据一致性 2.2缓存雪崩 2.3 缓存穿透 2.4 缓存击穿 一、Redis缓存 数据缓存是Redis最重要的一个场景,为缓存而生,在springboot中,一般有两种使用方式: 直接通过RedisT…...

go1.20环境安装以及beego框架配置
打开网址下载安装包选择对应安装包来下载安装(个人是windows,下载的1.20.3版本) 默认情况下会安装在C盘,但是我安装在了D盘目录 根据安装提示一步步next,直至完成 go get 在1.18版本之后就弃掉了,换成了install 配置自己的work…...

vue---组件逻辑复用方法:Mixin/HOC/Renderless组件
目录 1、Mixin 2、HOC 3、Renderless组件 下文通过表单校验来分别讲解Mixin/HOC/Renderless组件这三种方式。 1、Mixin 通过mixin将一个公用的validate函数同步到每一个组件中去 mixin使用详细介绍见:vue---mixin混入_maidu_xbd的博客-CSDN博客一个混入对象可…...

阳光万里,祝你上岸——免统考在职研究生
什么是在职研究生 在职研究生,是国家计划内,以在职人员身份,部分时间在职工作,部分时间在校学习的研究生教育的一种类型。在职攻读硕士方式有三种: 1.双证非全日制研究生:为普通高等教育研究生学历&#x…...

大孔树脂型号,A-722,ADS500,ADS600,ADS750,ADS800
一、产品介绍 基于吸附功能的聚苯乙烯特种树脂 Tulsimer ADS-600 是一款没有离子官能基的,由交联聚苯乙烯合成的功能强大的吸附型树脂。 Tulsimer ADS-600 主要应用于水溶液中吸附酚及其化合物,氯代烃等含氯物质,表面活性剂࿰…...

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)
题目:3442. 奇偶频次间的最大差值 I 思路 :哈希,时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况,哈希表这里用数组即可实现。 C版本: class Solution { public:int maxDifference(string s) {int a[26]…...

简易版抽奖活动的设计技术方案
1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...

遍历 Map 类型集合的方法汇总
1 方法一 先用方法 keySet() 获取集合中的所有键。再通过 gey(key) 方法用对应键获取值 import java.util.HashMap; import java.util.Set;public class Test {public static void main(String[] args) {HashMap hashMap new HashMap();hashMap.put("语文",99);has…...

【网络安全产品大调研系列】2. 体验漏洞扫描
前言 2023 年漏洞扫描服务市场规模预计为 3.06(十亿美元)。漏洞扫描服务市场行业预计将从 2024 年的 3.48(十亿美元)增长到 2032 年的 9.54(十亿美元)。预测期内漏洞扫描服务市场 CAGR(增长率&…...

智能在线客服平台:数字化时代企业连接用户的 AI 中枢
随着互联网技术的飞速发展,消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁,不仅优化了客户体验,还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用,并…...

WordPress插件:AI多语言写作与智能配图、免费AI模型、SEO文章生成
厌倦手动写WordPress文章?AI自动生成,效率提升10倍! 支持多语言、自动配图、定时发布,让内容创作更轻松! AI内容生成 → 不想每天写文章?AI一键生成高质量内容!多语言支持 → 跨境电商必备&am…...
【HTML-16】深入理解HTML中的块元素与行内元素
HTML元素根据其显示特性可以分为两大类:块元素(Block-level Elements)和行内元素(Inline Elements)。理解这两者的区别对于构建良好的网页布局至关重要。本文将全面解析这两种元素的特性、区别以及实际应用场景。 1. 块元素(Block-level Elements) 1.1 基本特性 …...
【python异步多线程】异步多线程爬虫代码示例
claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...

项目部署到Linux上时遇到的错误(Redis,MySQL,无法正确连接,地址占用问题)
Redis无法正确连接 在运行jar包时出现了这样的错误 查询得知问题核心在于Redis连接失败,具体原因是客户端发送了密码认证请求,但Redis服务器未设置密码 1.为Redis设置密码(匹配客户端配置) 步骤: 1).修…...

学校时钟系统,标准考场时钟系统,AI亮相2025高考,赛思时钟系统为教育公平筑起“精准防线”
2025年#高考 将在近日拉开帷幕,#AI 监考一度冲上热搜。当AI深度融入高考,#时间同步 不再是辅助功能,而是决定AI监考系统成败的“生命线”。 AI亮相2025高考,40种异常行为0.5秒精准识别 2025年高考即将拉开帷幕,江西、…...