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

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

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

  • 选择题部分

  • 编程题部分

  • 总结

一.选择题部分

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

1. 以下3个程序,芭蕾舞女孩不会呈现出第几个造型效果?(    )

A. 1

B. 2

C. 3

D. 3

[超平老师解读]:

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

在Scratch中,“换成造型”指令是可以通过编号来指定造型的,当指定的编号大于最大编号时,又会从第一个造型开始。

如果给出的数字是小数,会按照四舍五入来处理,所以第一个代码块中的5.5,其实就相当于6,编号最大的为4,所以6就是第2个造型。

1 > 2的值是False,会自动转成0,0比1小,就找上一个造型,也就是第4个造型。

相应的,7和8分别对应第3和第4个造型。,


2. 以下程序,蝴蝶在移动中切换造型并说出花朵对应数字的是?(    )

A.

B.

C.

D.

[超平老师解读]:

本题正确答案是D,考察的知识点是多任务编程。

在Scratch中,滑行指令是独占模式的,这意味着在同一个代码块中执行滑行指令的同时,不能执行其它指令,所以需要两个代码块同时执行,一个负责切换造型,一个负责说话和滑行。


3. 执行如下程序,舞台上最多可以出现(    )

A. 三只相同颜色的螃蟹

B. 三只不同颜色的螃蟹

C. 四只相同颜色的螃蟹

D. 四只不同颜色的螃蟹

[超平老师解读]:

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

上述代码的作用是在按下鼠标时,重复执行图章操作,这里的关键是每复制一个,就向右移动95步。

角色的初始x坐标是-166,所以移动之后的坐标分别为-71,,24,119,214,再移动95步就超出舞台右边缘了,每次颜色特效都有变化,所以最终看到的是4只不同颜色的螃蟹。


4. 以下程序,第一个数输入7,第二个数输入8,第三个数输入9,下面哪个选项正确?(    )

A. 7,8

B. 8,8

C. 8,7

D. 8,9

[超平老师解读]:

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

在分别输入7、8、9之后,变量a、b、c的值分别为7、8、9,接下来将a的值设为b,所以a变成了8,再把b的值设为c,b就变成了9,然后将c的值设为a,此时a的值是8,因此c的值也是8。


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

A. 3

B. 4

C. 5

D. 6

[超平老师解读]:

本题正确答案是B,考察的知识点包括列表操作、比较运算、逻辑或运算和余数运算。

代码块的意思是对列表进行遍历,将列表中重量为偶数或重量>100的列表项找出来,直到碰到某一项> 150,就停止循环。

由于第8项是160,所以,我们只需要统计前7项,其中为偶数或重量>100的有120、100、130和111,一共有4项,所以最终的数量为4。

二.编程题部分

编程题一共有7道,分别是文字特效、旋转的风车、存钱罐、切换子弹、密室逃脱、玛雅神庙和博士汪出题,其中最后一题是中级组题目。

1.文字特效(难度1,30分)

编程实现:

文字特效。

具体要求:

1). 点击绿旗,舞台呈现空白状态1秒钟;

2). “蓝”字以特效(像素初始值:300)出现并逐渐清晰地呈现出来;

3). “蓝”字呈现1秒后,“桥”字以特效(虚像初始值:100)逐渐清晰地呈现出来。

评判标准:

  • 10分:满足要求1);

  • 10分:满足要求2);

  • 10分:满足要求3)。

[超平老师解读]:

本题难度系数为1,属于简单题,考察的知识点包括事件广播机制和角色外观特效。

关于本题的详细讲解,可以参考《文字特效-第12届蓝桥杯Scratch国赛真题第1题》这篇教程。


2. 旋转的风车(难度4,60分)

编程实现:

旋转的风车(画笔题目,使用画笔绘制不能有其他角色出现,否则0分)。

具体要求:

1). 点击绿旗,使用画笔画出风车的三角形基座(大小颜色自己设置,笔粗:20);

2). 画出四个长方形组成的扇叶(大小颜色自己设置);

3). 扇叶可以顺时针持续转动(扇叶为原地转动);

4). 在舞台上能够完整呈现画出的风车(基座和扇叶不能分离)。

评判标准:

  • 10分:满足要求1);

  • 15分:满足要求2);

  • 20分:满足要求3);

  • 15分:满足要求4)。

[超平老师解读]:

本题难度系数为4,有一定的难度,考察的知识点包括Scratch画笔、自制积木和动画实现,难点是如何使用画笔实现帧动画。

关于本题的详细讲解,可以参考《旋转的风车-第12届蓝桥杯Scratch国赛真题第2题》这篇教程。


3. 存钱罐(难度3,60分)

编程实现:

存钱罐。

具体要求:

1). 点击绿旗,出现对应的角色与背景(初始余额为1000);

2). 点击存钱,询问存多少钱并出现对话框;

3). 输入存钱数,余额显示存入后的总钱数;

4). 点击取钱,询问取多少钱并出现对话框;

5). 在对话框内输入取钱数额,余额显示取出后的总钱数;

6). 如果取出的钱数大于余额,则显示余额不足1秒后显示此时余额;

评判标准:

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

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

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

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

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

[超平老师解读]:

本题难度系数为3,难度中等,考察的知识点包括Scratch问答、变量和运算符等。

关于本题的详细讲解,可以参考《存钱罐-第12届蓝桥杯Scratch国赛真题第3题》这篇教程。


4. 切换子弹(难度3,80分)

编程实现:

货物运输。

具体要求:

1). 点击绿旗,呈现对应的角色与背景;

2). 按下数字键1,发射1类型子弹-火焰弹;

3). 按下数字键2,发射2类型子弹-火焰散弹;

4). 再次按下数字键1,发射1类型子弹-火焰弹;

5). 子弹为持续发射状态,数字键1与数字键2可以持续切换发射子弹的类型。

评分标准:

  • 5分:满足要求1);

  • 25分:满足要求2);

  • 25分:满足要求3);

  • 10分:满足要求4);

  • 15分:满足要求5)。

[超平老师解读]:

本题难度系数为3,难度中等,考察的知识点包括按键处理、克隆编程和运动编程,难点是如何确保一次性克隆5个不同方向的子弹。

关于本作品的详细讲解,可以参考《让子弹飞-第12届蓝桥杯Scratch国赛真题第4题》这篇教程。


5. 密室逃脱(难度5,100分)

编程实现:

密室逃脱。

具体要求:

1). 点击绿旗,出现对应的角色与背景;

2). 点击一下床上的蓝色钥匙后,钥匙可以跟随鼠标指针移动;

3). 拖动鼠标将钥匙移到床头柜的第三个抽屉的钥匙孔处,出现对话框“抽屉打开”,等待1秒蓝色钥匙消失,可以从抽屉中拿出红色钥匙,红色钥匙出现在画面中;

4). 点击一下红色钥匙,红色钥匙跟随鼠标指针移动,移动到电脑桌第一个抽屉的钥匙孔处,出现对话框“抽屉打开”,等待1秒红色钥匙消失,可以从抽屉中拿出白色门卡,白色门卡出现在画面中;

5). 点击一下门卡,门卡可以跟随鼠标指针移动,碰到紫色把手消失,密码锁会随机说出5个数字(0-9),输入由这5个数字组成的最大五位数并出现输入框;

6). 如果输入的最大五位数正确,提示:“正确,门打开”,如果输入最大的五位数错误,提示:“请重新输入(还有一次机会)”,两次机会全部输错,提示:“错误,门已锁死”。

评判标准:

  • 5分:满足要求1);

  • 5分:满足要求2);

  • 15分:满足要求3);

  • 15分:满足要求4);

  • 20分:满足要求5);

  • 40分:满足要求6)。

[超平老师解读]:

本题难度系数为5,难度较大,考察的知识点包括字符串处理、列表操作、变量和事件广播机制,难点是如何对随机顺序的数字进行排序。

关于本题的详细讲解,请参考《密室逃脱-第12届蓝桥杯Scratch国赛真题第5题》这篇教程。


6. 玛雅神庙(难度5,100分)

编程实现:

玛雅神庙。

具体要求:

1).点击绿旗,出现对应的角色与背景;

2). 按下空格键,玛雅罗盘说:“请观察火把点亮的顺序”,然后神庙中的四个火把按照随机顺序分别亮起来并熄灭一次;

3). 玛雅罗盘说:“请按照刚才的顺序点亮所有火把”,然后通过上、下、左、右按键控制手指进行对应方向上的移动,手指移动到一个火把上,按下S键,火把会再次亮起;

4).四个火把全部亮起,如果点亮顺序错误,玛雅罗盘说:“错误”,游戏结束;

5). 四个火把全部亮起,如果点亮顺序正确,玛雅罗盘说:“正确”,并按照每个火把代表的数字,分4次顺时针旋转到对应的数字位置,每次间隔1秒,顺序与点亮火把的顺序一致;

6). 玛雅罗盘转动成功后,大门打开。

评判标准:

  • 5分:满足要求1);

  • 10分:满足要求2);

  • 10分:满足要求3);

  • 25分:满足要求4);

  • 45分:满足要求5);

  • 5分:满足要求6)。

[超平老师解读]:

本题难度系数为5,难度较大,考察的知识点包括事件广播机制、列表操作和运动编程等,难点是如何实现随机顺序的列表以及列表的比较操作。

关于本题的详细讲解,请参考《玛雅神庙-第12届蓝桥杯Scratch国赛真题第6题》这篇教程。


7. 博士汪出题(难度6,100分)

编程实现:

博士汪出了5道加法选择题,请同学们给出正确选项。

具体要求:

1). 博士汪问:“n + m = ?”,n(0-9随机数),m(0-9随机数);

2). 下方A、B、C、D四个选项,随机一个选项为正确答案,其他选项为错误答案(所有选项不能重复);

3). 在询问框中输入选项,如果正确,博士汪说:“对了”,如果错误,博士汪说:“错了”;

4). 博士汪连续出5道加法选择题;

5). 完成5道选择题后,博士汪说:“共答对几道题”等待1秒,说:“得了多少分”,选项内容清空(每道选择题20分);

评判标准:

  • 10分:满足要求1);

  • 25分:满足要求2);

  • 25分:满足要求3);

  • 15分:满足要求4);

  • 15分:满足要求5);

  • 10分:满足要求6)。

[超平老师解读]:

本题难度系数为6,难度较大,考察的知识点包括变量的使用、列表操作和运算指令,难点是如何随机生成4个答案选项,但确保只有一项是正确的。

关于本题的详细讲解,请参考《博士汪出题-第12届蓝桥杯Scratch国赛真题编程部分第7题》这篇教程。

三.总结

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

  • 运动编程

  • 画笔应用

  • 克隆编程

  • 列表及算法

本次国赛初级组有6道编程题,中级组则是7道,前面6道题是共用的,题量较大,要在90分钟的时间内完成全部题目,需要考生具备扎实的基础和良好的考试习惯。

不知道你发现了没,最后3道题都是和列表操作相关的,因此要想在国赛中取得优异成绩,必须熟练掌握列表的CRUD操作,并掌握和列表相关的一些基础算法,包括插队算法、排序算法和乱序算法等。

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

第12届蓝桥杯国赛真题剖析-2021年5月29日Scratch编程初中级组相关推荐

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

    [导读]:超平老师的<Scratch蓝桥杯真题解析100讲>已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第127讲. 第13届蓝桥杯Scratch国赛真题,这 ...

  2. 第11届蓝桥杯省赛真题剖析-2020年6月21日Scratch编程初中级组

    [导读]:超平老师的<Scratch蓝桥杯真题解析100讲>已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第125讲. 第11届蓝桥杯省赛,这是2020年6月2 ...

  3. 第13届蓝桥杯省赛真题剖析-2022年4月17日Scratch编程初中级组

    [导读]:超平老师的<Scratch蓝桥杯真题解析100讲>已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第122讲. 第13届蓝桥杯省赛举办了两次,这是202 ...

  4. 第14届蓝桥杯省赛真题剖析-2023年5月7日Scratch编程初级组

    [导读]:超平老师的<Scratch蓝桥杯真题解析100讲>已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第135讲. 第14届蓝桥杯Scratch省赛真题,这 ...

  5. 第14届蓝桥杯STEMA测评真题剖析-2022年11月27日Scratch编程初中级组

    [导读]:超平老师的<Scratch蓝桥杯真题解析100讲>已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第117讲. 蓝桥杯选拔赛现已更名为STEMA,即ST ...

  6. 第十三届蓝桥杯国赛真题 PythonB组 复盘以及获奖感言(国一!!!)

    第十三届蓝桥杯国赛真题 PythonB组 复盘以及获奖感言(国一) 文章目录 第十三届蓝桥杯国赛真题 PythonB组 复盘以及获奖感言(国一)

  7. 【第十二届蓝桥杯国赛真题】2021年第12届蓝桥杯JAVA B组国赛真题

  8. 2022第十三届蓝桥杯国赛真题javaB组

    文章目录 试题A: 重合次数 试题B: 数数 试题C: 左移右移 试题D: 窗口 试题E: 迷宫 试题F: 小球称重 试题G: 背包与魔法 试题H: 修路 试题I: 围栏 试题J: 好数之和 试题A: ...

  9. 第十二届蓝桥杯国赛真题+题解 Python

    文章目录 写在前面 试题A:带宽 试题 B: 纯质数 试题C: 完全日期 试题D: 最小权值 试题 E: 大写 试题 F: 123 试题 G: 冰山 试题 H: 和与乘积 试题 I: 二进制问题 试题 ...

最新文章

  1. map获取数字与int比较
  2. 【pwnable】asm之write up
  3. CentOS系统快捷方式设置
  4. IDEA中无法识别servlet类或找不到javax.servlet.*
  5. mysql 常用配置_mysql 常用配置
  6. 2_1 AdpterMode.cpp 适配器模式
  7. Oracle11g修改实例名和数据库名
  8. 使用heroku托管服务搭建网站
  9. 搞不定的C语言--static的作用
  10. 园林景观cad_CAD设计师含泪分享!2000多个CAD素材模板,同行都在用
  11. Excel如何快速生成随机姓名
  12. SonarQube检测出的bug、漏洞以及异味的修复整理,最新java技术栈
  13. java 第七章 数组
  14. RRD原理(转载的)
  15. 计算机控制面板属性在哪里打开,win7如何打开系统属性面板|win7打开系统属性面板的方法...
  16. 在SQL server中设置时间格式
  17. 火狐同步safari书签_如何将Safari浏览器的Chrome,Firefox和Internet Explorer书签同步
  18. Android 9.0 代码实现对屏幕亮屏和灭屏的控制和显示电量百分比
  19. 指针类型和指向的数据类型
  20. HTTP1.0,HTTP1.1,HTTP2.0,SPDY,HTTPS你应该知道的一些事

热门文章

  1. 苏格拉底与失恋者的对话(教你怎么安慰失恋的朋友)
  2. 07uec++多人游戏【瞄准镜效果】
  3. 追根溯源之最好的Spring AOP解析
  4. 下一代游戏主机,8GB内存怎么够
  5. 一.隐藏手机下面虚拟键盘(华为,魅族......)
  6. 邮件编码介绍及乱码的解决
  7. 10月31日科技资讯|抖音回应视频泄露:草稿不会上传后台;苹果开卖5000元印度版iPhone XR;Jboot 2.2.5发布|极客头条
  8. vim-python怎么用_技术|如何在使用 Vim 时访问/查看 Python 帮助
  9. 合肥辰工科技有限公司
  10. 微信扫码支付流程原理图