电子学会图形化scratch编程等级考试三级真题答案解析【选择题】2020-9

举报
小兔子编程 发表于 2021/11/13 01:22:56 2021/11/13
【摘要】 全国青少年软件编程(Scratch)等级考试试卷(三级)(2020-09) 分数:100.00            题数:38 一、单选题(共25题,每题2分,共50分) 1. 为角色小猫添加以下代码,点击小绿旗,舞台区...

全国青少年软件编程(Scratch)等级考试试卷(三级)(2020-09

分数:100.00            题数:38

一、单选题(共25题,每题2分,共50分)

1. 为角色小猫添加以下代码,点击小绿旗,舞台区上最终会()。

 

A、出现一只小猫

B、出现2值重叠在一起的小猫

C、出现两只没有重叠的小猫

D、没有小猫出现

 

答案:D

考点分析:考查积木的综合使用,重点考查隐藏和克隆积木的使用;角色隐藏之后就不会在舞台上显示,虽然有克隆,但是并没有克隆体启动程序,所以不会有小猫出现,所以是D答案

 

2. 对变量进行初始化操作的积木是()

 

A、

B、

C、

D、

 

答案:B

考点分析:考查变量的积木使用,A是获取变量值,B是变量初始化,C是显示变量在舞台上,D是改变变量值增加指定值;所以答案B

 

3. 选择小猫角色,执行以下代码后,舞台上会出现()

A、0只小猫  

B、3只小猫

C、4只小猫         

D、3只小猫,但有两只重叠在一起

 

答案:C

考点分析:考查积木的综合使用,重点考查画笔模块图章的使用,图章就好比我们现实中的印章,使用一次就复制了一个;程序里面是重复3次印章,使用和角色前进100;所以产生了3只小猫,但是本体小猫在最后一次印章用完,继续往前移动,所以总共会有4值小猫,这答案C

 

4. 在舞台区,变量的显示方式不包括()

A、正常显示      

B、打字显示       

C、小字显示       

D、滑竿显示

 

答案:C

考点分析:考查变量的显示方式,变量显示有3种分别是ABD三种,所以答案C

 

5、下面无法将小猫移到随机位置的是()

A、

B、

C、

D、

 

答案:A

考点分析:考查积木的综合分类,重点考查随机位置的使用,舞台的大小是X-240240),Y-180180);所以BC是肯定可以的,D答案是增加XY范围的一半也是可以的,移到随机位置,再点一次范围改变所以也可以达到;而A答案知识移到随机数1-10;这其实角色是不会动的。所以答案A

 

 

6、在Scratch中,能够执行产生不确定数字的积木是()

A、

B、

C、

D、

 

答案:C

考点分析:考查随机数的使用,只有C产生的数字是不确定的;A5BfalseDa;所以答案C

 

7. 积木中小倒三角的值不包括()

 

A、饱和度

B、虚像

C、颜色

D、透明度

 

答案:B

考点分析:考查画特效积木的使用;倒三角中包括的是:颜色、饱和度、亮度、透明度;不包含虚像,虚像是角色外观特效,所以答案B

 

8. Scratch中要进行多角色之间传递消息,需要用到的积木是()

 

A、

B、

C、

D、

 

答案:B

考点分析:考查积木消息广播积木的使用,多个就是之间传递消息用到的就是广播消息或者广播消息并等待;要处理这个消息的时候使用“当接收到消息”积木;所以答案B

 

 

9. 如果想让角色1在收到广播后,执行相应代码,需要进行的操作是

A、在角色1的脚本编辑区使用“如果...那么...”积木判断是否接收到广播

B、角色1的脚本编辑区使用“当接收到消息1”积木

C、角色1的脚本编辑区使用“如果收到消息1”积木

D、角色1的脚本编辑区使用“等待接收到消息1”积木

 

答案:B

考点分析:考查消息的接收处理,题目明确的支出收到广播后要执行的代码,所以很自然的就是使用当接收到消息1积木,答案B

 

 

10. 执行下列代码,可以画出如图所示的图形,则角色的旋转中心为()?

A.

B.

C.

D.

 

答案:B

考点分析:考查画笔模块的积木使用,前面其实也考到;角色绘制轨迹是以角色的中心点进行绘制;我们可以看到绘制出来的图形是椭圆以一个顶点旋转而来,所以这个椭圆的中心点应该就在顶点上面也就是B答案,其它都不对。

 

11. 关于循环语句的嵌套,下列哪些做法是错误的?()

A、③④

B、②③

C、①④

D、①②

 

答案:A

考点分析:考查循环积木的使用,重点考查嵌套循环;嵌套循环一般遵循的规则是:无限循环可以嵌套有限循环,有限循环可以嵌套有限循环;也就是①和②,所以答案A③④是错的。

 

 

12. 运算脚本中,以下哪个代码块可以实现{102030...100}中随机选择一个数 ()

 

A.

B.

C.

D.

 

答案:B

考点分析:考查积木的综合使用,重点考查随机数和运算符积木的使用,A有可能出现11甚至小数0.9等等;C只会是110之间10个数,D0100之间101个数字;只有B正确,显示产生1-10之间10个数,然后在将这10个数乘以10;也就是1020….100

 

 

13. 关于广播,以下哪些说法是正确的?()

A、一个角色广播一个消息,只有自己可以接收这个消息,并启动接受消息程序。

B、新建一个消息后,只有一个角色可以广播这个消息。

C、重复执行广播一个消息,接收这个消息的程序只会被唤醒一次。

D、一个角色发出一个消息,所有其他角色都可以接收这个消息并启动各自不同的接受消息 程序。

 

答案:D

考点分析:考查消息广播和接收处理;一个角色可以广播多个消息,每个消息都可以被其他角色接收并启动各自不同的接受消息 程序,消息放在重复执行模块内部会被重复执行多次。

 

 

14. 顺序、选择、循环是三种基本结构,其中()结构实现程序反复执行。

A、顺序

B、选择

C、循环

D、以上都是

 

答案:C

考点分析:考查程序指令的基本结构,A顺序结构是积木按顺序执行,B选择结构是条件选择,条件满足执行一段积木指令,条件不满足执行另一段积木指令,C循环结构是重复执行循环模块内的积木指令。

 

15. 动画的帧数是指一秒钟切换图片的次数,以下是小猫包含的造型,那么你知道角色的帧 数为多少吗()

  

A、帧数为 5

B、帧数为 2

C、帧数为 0.5

D、帧数为 0.2

 

答案:A

考点分析:考查积木的具体使用,重点考查等待时间和造型积木的使用,题干说的很清楚帧是一秒钟切换图片的次数,而代码中事件讲个0.2秒切换一个造型,所以一秒钟有5次造型切换,所以小猫的帧数为5也就是A

 

16. 关于下面广播的脚本功能表述正确的是(

 

A、当“绿旗”被点击,广播“绘制背景”消息,然后再广播“绘制字符图案”消息。

B、当“绿旗”被点击,广播“绘制背景”消息,等待收到消息的脚本执行完成,然后再广播“绘 制字符图案”消息。

C、当“绿旗”被点击,向所有角色和舞台广播“绘制背景”消息,等待接收到消息的程序执行完成,再向所有角色和舞台广播“绘制字符图案”消息。

D、当“绿旗”被点击,向所有角色和舞台广播“绘制背景”消息,再向所有角色和舞台广播“绘 制字符图案”消息。

 

答案:C

考点分析:考查积木消息广播积木的使用,重点考查广播消息和广播消息并等待的区别;广播消息是向所有角色和舞台广播消息,在消息处理的同时执行广播消息后面的积木;广播消息并等待是想所有角色和舞台广播消息,在消息处理完成之后在执行广播消息并等待后面的积木。所以答案C

 

17. 运行下列脚本,num 的值为()

A、11       B、12        C、110     D、100

 

答案:D

考点分析:考查积木的综合使用,重点考查变量、逻辑与运算和循环积木的使用;开始的时候i=9num=2,重复执行10次里面是每次i+10num+1

判断条件是:i>100而且num>10;这两个需要同时满足才会执行里面的内容。

i要大于100,只能是9+10*10(重复执行10次)也就是109,而此时num的值等于2+1*10=12,所以也满足num>10

所以最后执行如果那么里面的内容num=100,答案D

 

18. 关于变量,下列说法错误的是()

AScratch 变量名没有特别的约束,但是区别大小写。

B、变量分为全局变量和局部变量,全部角色以及舞台都能修改全局变量的值。

C、变量就象一个盒子,可以保存图片和声音。

D、变量创建后,可存储任何类型的数据(数字、字符、布尔类型)

 

答案:C

考点分析:考查变量定义和使用,变量只能存放文本(数字、字母、字符串等),并不能存放图片和声音;所以除了C选项,其它都正确。

 

 

19. 小明用 Scratch 程序设计了一辆小汽车,可是汽车的两个轮子在转动时高低不平。最有可能的原因是下列哪一项?()

A、路面不平

B、两个车轮没有选用同一种颜色

C、车轮的中心点没有设置在圆心

D、轮子超出屏幕显示的范围

 

答案:C

考点分析:考查角色造型中心点设置问题,在Scratch中角色是围绕中心点进行旋转的,如果中心点没有设置在角色的正中心,旋转的时候就会出现高低不平的现象。

 

20. 下面积木运行完后,变量的值是多少?

A、15

B、12

C、17

D、22

 

答案:C

考点分析:考查积木的综合使用,重点考查变量和循环积木的使用;开始之前数=2,重复3次,每次数增加53次后也就是增加了3*5=15;所以数=2+15=17,答案C

 

 

21. 关于 Scratch 中的克隆,以下说法哪一个是错误的?()

A、当克隆发生的那一刻,克隆体会继承原角色的所有属性。

B、克隆体也可以被克隆。

C、删除克隆体跟隐藏克隆体本质上一样。

D、克隆体被克隆出来,立即去执行当作为克隆体启动时下面的程序。

 

答案:C

考点分析:考查克隆积木的理解和使用,除了C选项其它都对;删除克隆体和隐藏克隆体在外观表现上一样,但是本质上不一样。删除克隆体,是让克隆体彻底清除,不再存在;而隐藏克隆体只是我们看不见,但是克隆体还存在并没有清除。

 

22. 对于以下代码段,当小绿旗被点击时,不可能出现的结果为()

A.  

B.

C.

D.

 

答案:D

考点分析:考查随机数的使用,代码中在110之间取随机数,产生的10个数都是123….1010个整数,并不会出现小数;所以D答案

 

23. scratch 画笔模块中,我们可以运用( )指令将一片花瓣变成一朵花。

A、复制/粘贴

B、组合

C、图章

D、自制积木

 

答案:C

考点分析:考查画笔模块图章积木的使用,以上图形可以采用两种方式得到,一个就是图章,还有一个就是克隆;所以答案C

 

24. 下列关于下图的描述,哪个是错误的?()

A、重复执行的次数不是固定的

B、在执行大嘴巴里面的指令之前会先检测条件是否成立

C、执行大嘴巴里面的指令之后才会检测条件是否成立

D、判断条件设置不恰当时,可能导致死循环

答案:C

考点分析:考查重复执行直到条件积木的使用,这个积木是条件不满足就会执行里面的积木;条件满足就执行后面的积木。所以答案C

 

25. 小明设计 Scratch 程序时使用了克隆体,可是运行一段时间以后,计算机的速度越来越慢, 舞台上的角色出现严重的卡顿。下面哪个选项最有可能解决这一问题?()

A、减少命令的数量

B、采用加速模式

C、将无关命令移出循环体

D、使用删除本克隆体命令

 

答案:D

考点分析:考查克隆积木的使用,在Scratch中克隆体会大大的占用系统的内存,也就是会速度越来越慢出现卡顿现象;所以在案例里面正常在克隆体功能执行完之后,或者满足某种条件之后需要将克隆体删除。

文章来源: scratch.blog.csdn.net,作者:CSDN专家-小兔子编程,版权归原作者所有,如需转载,请联系作者。

原文链接:scratch.blog.csdn.net/article/details/117731946

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。