电子学会2020年6月青少年软件编程(图形化)等级考试试卷(三级)答案解析

news2024/10/2 22:28:58

目录

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

二、判断题(共10题,每题2分,共20分)

三、编程题(共4题,共30分)


青少年软件编程(Scratch)等级考试试卷(三级A卷)

分数:100.00            题数:39

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

1. 执行以下脚本后舞台上的角色将 ?(  )

 

 

A、先克隆自身,克隆体出现后被删除。

B、先克隆自身,克隆体出现后删除本体。

C、克隆出自身后本体与克隆体同时被删除。

D、克隆出自身后本体与克隆体被不会被删除。

试题编号:20200402-ZLX-16

题型:单选题

答案:A

难度:一般

试题解析:A

2. 根据身份证号判断性别的脚本如下,选项中为女生的是(  )

 

 

A、110000201901151234

B、110000201902156257

C、110000201903158994

D、110000201904155023

试题编号:20200414-ZMM-42

题型:单选题

答案:D

难度:一般

试题解析:身份证号的倒数第二位表示性别,奇数代表男,偶数代表女。根据脚本,对比各选项,也可以判断出倒数第二位的规律

3. 执行下面的脚本后,变量“数”显示的范围是?(  )

 

 

A、11~20

B、11~30

C、12~20

D、12~30

试题编号:20200331-gxd-14

题型:单选题

答案:D

难度:一般

试题解析:

4. 选项中的脚本与下图脚本运行效果一致的是?(  )

 

 

 

 

 

试题编号:20200414-ZMM-16

题型:单选题

答案:B

难度:较难

试题解析:A、D选项按键之后则跳出循环,不可能再运行外观类积木,而C选项在等待按键的时候,另一个按键可以不按下。仅B选项能实现同时按下两个键的要求

5. 小猫的脚本如下,运行看到的小猫数量是?(  )

 

 

A、10只小猫

B、11只小猫

C、1只小猫

D、0只小猫

试题编号:20200414-ZMM-35

题型:单选题

答案:C

难度:一般

试题解析:结束全部脚本会删除克隆体

6. 执行下面的脚本后,变量“次数”显示的值是?(  )

 

 

A、4

B、6

C、8

D、16

试题编号:20200331-gxd-21

题型:单选题

答案:C

难度:一般

试题解析:

7. 执行下面的脚本绘制图形,以下正确的选项是?(  )

 

 

 

试题编号:20200403-gxd-51

题型:单选题

答案:A

难度:一般

试题解析:

8. 执行下面的脚本后,变量“数”最终显示的值是?(  )

 

 

A、6

B、12

C、14

D、24

试题编号:20200331-gxd-22

题型:单选题

答案:C

难度:一般

试题解析:

9. 执行下面的脚本后,以下符合变量“和”显示情况的选项是?(  )

 

 

A、只显示变量“和”的值为10

B、运行直接退出,不显示变量“和”的值

C、依次显示变量“和”的值“1、2、3……11”

D、依次显示变量“和”的值“1、2、3……10”

试题编号:20200403-gxd-43

题型:单选题

答案:C

难度:一般

试题解析:

10. 执行下面的脚本后,变量“和”显示的范围是?(  )

 

 

A、10~80

B、10~90

C、11~80

D、11~90

试题编号:20200331-gxd-12

题型:单选题

答案:D

难度:一般

试题解析:

11. 以下说法正确的是?(  )

A、“克隆”积木只能克隆角色本身,不能克隆其它角色。

B、“克隆”积木只可以克隆角色列表中的角色。

C、执行克隆时,克隆数量是无限的。

D、“克隆”积木可以克隆出任意角色。

试题编号:20200402-ZLX-14

题型:单选题

答案:B

难度:一般

试题解析:B

12. 执行以下脚本后,小猫可能出现的区域是?(  )

 

 

 

试题编号:20200414-ZMM-03

题型:单选题

答案:D

难度:一般

试题解析:在随机数生成范围中选取一个x坐标和一个y坐标,即可知道大概位置

13. 下面的脚本未成功画出一个正方形,原因是?(  )

 

 

A、画笔颜色的数值错误

B、画笔亮度的数值错误

C、画笔饱和度的数值错误

D、画笔透明度的数值错误

试题编号:20200414-ZMM-24

题型:单选题

答案:D

难度:一般

试题解析:透明度设置成100,所画出的图形则完全透明,无法看到

14. 执行以下脚本,当满足以下哪种情况时角色能够移动 。(  )

 

 

A、变量A的值小于50。

B、变量A的值大于50。

C、变量A的值等于51。

D、不能确定。

试题编号:20200402-ZLX-22

题型:单选题

答案:A

难度:一般

试题解析:A

15. 如下图脚本,表述错误的是?(  )

 

 

A、角色会一直运动。

B、角色运动一会儿就停止。

C、角色广播消息,自己接收这个消息。

D、角色的位置是不确定的。

试题编号:20200414-ZMM-31

题型:单选题

答案:B

难度:一般

试题解析:用广播实现循环的效果,没有停止脚本的积木,因此选B

16. 运行下面的脚本后,小猫说出的内容是?(  )

 

 

A、111

B、11

C、3

D、1111

试题编号:20200414-ZMM-15

题型:单选题

答案:D

难度:一般

试题解析:脚本实现的是数据左移,按照脚本计算即可得出答案

17. 执行下面的脚本,变量“和”显示的值是?(  )

 

 

A、20

B、30

C、32

D、45

试题编号:20200403-gxd-83

题型:单选题

答案:B

难度:较难

试题解析

18. 对比以下三种变量显示的方式,表述错误的是?(  )

 

 

A、滑杆显示方式可以拖动滑块快速调整变量值

B、正常显示能使用积木来控制变量的变化

C、三种方式都可以使用积木来控制变量变化

D、滑杆显示方式用拖动滑块的方法调整变量值时,变化范围只能是0至100

试题编号:20200414-ZMM-07

题型:单选题

答案:D

难度:一般

试题解析:滑杆显示方式可以设定调整范围

19. 启动Scratch,默认角色小猫的脚本如下所示,运行后能在舞台上看到几只“猫”。(  )

 

 

A、0

B、1

C、2

D、3

试题编号:20200403-gxd-53

题型:单选题

答案:D

难度:一般

试题解析:

20. 以下关于“广播”积木的说法正确的是?(  )

A、一个角色可以接收多条广播消息。

B、一个角色只能接收一条广播消息。

C、一个“广播”只能发给一个角色。

D、一个角色只能发出一条广播。

试题编号:20200402-ZLX-08

题型:单选题

答案:A

难度:一般

试题解析:A

21. 新建一个项目,默认的小猫角色,执行以下程序后,角色的方向将面向( )

 

 

A、上

B、下

C、左

D、右

试题编号:20200401-ZLX-12

题型:单选题

答案:D

难度:一般

试题解析:D

22. 执行下面的脚本后,变量“数”显示的值是(   )

 

 

A、2

B、3

C、4

D、6

试题编号:20200403-gxd-41

题型:单选题

答案:C

难度:一般

试题解析:

23. 执行以下脚本,绘制出的线段颜色是(   )

 

 

A、红色

B、黄色

C、白色

D、黑色

试题编号:20200403-gxd-52

题型:单选题

答案:D

难度:较难

试题解析:

24. 如下图所示,请补全编码,正确的是(    )

 

 

A、00100100

B、11011011

C、01100110

D、01111110

试题编号:20200414-ZMM-47

题型:单选题

答案:A

难度:一般

试题解析:根据途中的色块和旁边的编码应能推断出“蓝色”代表0,“红色”代表1

25. 小猫和螃蟹的脚本如下图,当绿旗被点击后,它们的运动情况是(    )

     

 

    小猫的脚本                                                                         螃蟹的脚本 

A、两个角色同时一起移动,都移动了10步,然后都停止

B、小猫移动了10步,但螃蟹一直运动

C、螃蟹先运动并且一直运动,然后小猫再移动10步

D、螃蟹在舞台中往返了一次,小猫才开始移动,然后都停止

试题编号:20200414-ZMM-33

题型:单选题

答案:A

难度:一般

试题解析:因为没有等待,所以同时运动;因为停止全部脚本,所以不会一直运动

二、判断题(共10题,每题2分,共20分)

26. Scratch中随机数积木不能随机产生1000到1050的之内的整数。(  )

试题编号:20200414-zp-01

题型:判断题

答案:错误

难度:一般

试题解析:

27. 点击绿旗运行以下积木块,按下空格会出现如右图圆形。(  )

 

试题编号:20200317-zyl-25

题型:判断题

答案:错误

难度:一般

试题解析:

28. 运行以下积木块,变量b为0。(  )

 

 

试题编号:20200317-zyl-12

题型:判断题

答案:错误

难度:一般

试题解析:

29. 只有本体可以克隆自己,克隆体不能够克隆自己。(  )

试题编号:20200414-zp-31

题型:判断题

答案:错误

难度:一般

试题解析:

30. 下面这组循环嵌套是正确的。(  )

   

 

试题编号:20200414-zp-10

题型:判断题

答案:错误

难度:一般

试题解析

31. 当执行下列脚本时,角色舞台上运动一段时间后,离开舞台看不见了。(  )

 

 

试题编号:20200414-zp-14

题型:判断题

答案:错误

难度:一般

试题解析:

32. 下面的脚本运行完以后,“我的变量”的值为10。(  )

 

 

试题编号:20200414-zp-07

题型:判断题

答案:错误

难度:较难

试题解析:

33. 运行以下积木块,角色説出的数的范围在1-100。(  )

 

试题编号:20200317-zyl-39

题型:判断题

答案:正确

难度:一般

试题解析:

34. 执行下面的程序后,角色能移动10步。(  )

 

 

试题编号:20200414-zp-28

题型:判断题

答案:错误

难度:一般

试题解析:

35. 角色“小球”的程序如下,执行后舞台上会呈现3个小球。(  )

 

 

试题编号:20200414-zp-19

题型:判断题

答案:正确

难度:一般

试题解析:

三、编程题(共4题,共30分)

36.

克隆猫游戏

1. 准备工作

使用初始小猫角色,舞台不限;

2. 功能实现

(1)当程序执行后,克隆出三只小猫 ;

(2)克隆猫在舞台上随机移动 ;

(3)每只克隆猫说出自己的编号。

试题编号:20200412-xx-01

题型:编程题

答案:

 

难度:容易

试题解析:

评分标准: 

(1)克隆出3只小猫。( 2分)

(2)小猫能随机移动。( 2分)

(3)小猫能説出自己的编号。( 2分)

37. 海底寻宝

 

 

1. 准备工作

(1) 删除小猫角色;

(2) 导入潜水员“Diver1”、水晶石“Crystal”两个角色;

(3) 背景为Underwater 2。

2. 功能实现 (1) 潜水员在舞台上游来游去捡水晶石;

(2) 舞台上有30个水晶石,大小随机,位置随机;

(3) 潜水员碰到水晶石,水晶石消失,数量加一;

(4) 变量“数量”显示潜水员采到水晶石的数量。

试题编号:20200214-zp-48

题型:编程题

答案:

Diver1的程序:

 

crystal

 

 

难度:一般

试题解析:

评分标准:

(1)角色、背景正确。(1分)

(2)潜水员在舞台上面向随机位置游来游去。(2分)

(3)舞台上有30个水晶石,大小随机,位置随机。(2分)

(4) 潜水员碰到水晶石,水晶石消失,数量加一。(2分)

38.

猜数字

1.准备工作

(1)保留默认角色小猫;

(2)新建变量“剩余次数”和“随机数”。

2.功能实现

(1)程序开始,小猫生成一个1-100内的随机数,隐藏变量“随机数”,小猫询问“请输入1到100之间的数”;

(2)玩家输入数字后,如果玩家猜错了,小猫会给出“大了”或“小了”的提示,如果猜对了,小猫会说答“对了”,游戏结束;

(3)玩家有10次机会,每输入1次数字,剩余次数减1;

(4)当剩余次数为0时游戏结束,小猫会说“机会用尽”并显示随机数变量。

试题编号:20140414-hm-04

题型:编程题

答案:

参考程序

“Cat”角色代码

 

 

难度:较难

试题解析:

评分标准: 

(1)询问输入数字。(1分)

(2)能够判断大了,小了。(2分)

(3)输入正确,游戏结束。(2分)

(4)输入错误,机会减一,当机会为0时,游戏结束。(2分)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/337752.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

leaflet 加载geojson文件并显示图形(示例代码051)

第051个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+leaflet中加载geojson文件,将图形显示在地图上。 直接复制下面的 vue+openlayers源代码,操作2分钟即可运行实现效果; 注意如果OpenStreetMap无法加载,请加载其他来练习 文章目录 示例效果配置方式示例源代码(…

【MyBatis】自定义映射resultMap

8.1、resultMap处理字段和属性的映射关系 若字段名和实体类中的属性名不一致&#xff0c;则可以通过resultMap设置自定义映射 <!--resultMap&#xff1a;设置自定义映射属性&#xff1a;id&#xff1a;表示自定义映射的唯一标识type&#xff1a;查询的数据要映射的实体类的…

基于PLUS+InVEST模型 生态系统服务多情景模拟预测

目录 第一章 理论基础与软件介绍 第二章 数据获取与制备 第三章 土地利用格局模拟 第四章 生态系统服务评估 第五章 时空变化及驱动机制分析 第六章 论文撰写技巧及案例分析 工业革命以来&#xff0c;社会生产力迅速提高&#xff0c;人类活动频繁&#xff0c;此外人口与日…

Rabbitmq业务难点

Rabbitmq业务难点1.消息生产者发送的消息无法路由到任何一个队列怎么处理?2.聊聊Rabbitmq的七种工作模式3.Rabbitmq的消息确认机制4.Rabbitmq的消息持久化5.发布确认模式如何确保生产者能够成功将消息投递到消息队列6. Rabbitmq基于队列设置消息过期时间和单独针对消息设置过期…

ByteHouse:基于ClickHouse的实时数仓能力升级解读

更多技术交流、求职机会&#xff0c;欢迎关注字节跳动数据平台微信公众号&#xff0c;回复【1】进入官方交流群 ByteHouse是火山引擎上的一款云原生数据仓库&#xff0c;为用户带来极速分析体验&#xff0c;能够支撑实时数据分析和海量数据离线分析。便捷的弹性扩缩容能力&…

数据结构 第八章 查找(静态查找表)

集合 1、集合中的数据元素除了属于同一集合外,没有任何的逻辑关系 2、在集合中,每个数据元素都有一个区别于其他元素的唯一标识(键值或者关键字值) 3、集合的运算&#xff1a; 1 查找某一元素是否存在(内部查找、外部查找) 2 将集合中的元素按照它的唯一标识进行排序4、集合的…

shell编程之awk

文章目录九、shell编程之awk9.1 什么是awk9.2 awk的工作流程9.3 awk程序执行方式9.4 awk基本语法9.4.1 awk的输出9.4.2 awk的变量9.4.3 awk操作符9.4.4 awk的模式9.4.5 awk控制语句9.4.6 awk使用数组9.4.7 awk内置函数9.5 awk 案例9.5.2 网站日志分析九、shell编程之awk 9.1 什…

Linux:软链接和硬链接的理解

Linux通过命令行创建快捷方式使用的命令是ln&#xff0c;这里就涉及到了软链接和硬链接&#xff0c;确实有些不好理解&#xff0c;如果你也一样&#xff0c;那么可以继续看下去了 目录ln命令语法实操创建软链接&#xff1a;ln -s [源文件或目录][目标文件或目录]创建硬链接&…

使用Consul建立docker集群

概述什么是consulConsul是HashiCorp公司推出的开源工具&#xff0c;Consul由Go语言开发&#xff0c;部署起来非常容易&#xff0c;只需要极少的可执行程序和配置文件&#xff0c;具有绿色、轻量级的特点。Consul是分布式的、高可用的、可横向扩展的用于实现分布式系统的服务发现…

深度学习|论文中常用的注意力模块合集(下)

注意力机制可以增加少量参数的情况下来提升计算精度和模型性能&#xff0c;在论文中常用的注意力模块合集(上)中介绍了三种注意力机制&#xff0c;它们分别是CA、CBAM和SE&#xff0c;均在目标检测和语义分割领域内能够提升模型的性能&#xff0c;废话不多说&#xff0c;直接开…

java分治算法

分治算法介绍 分治法是一种很重要的算法。字面上的解释是“分而治之”&#xff0c;就是把一个复杂的问题分成两个或更多的相同或 相似的子问题&#xff0c;再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解&#xff0c;原问题的解即子问题 的解的合并。这个技…

【机器学习】Linear and Nonlinear Regression 线性/非线性回归讲解

文章目录一、回归问题概述二、误差项定义三、独立同分布的假设四、似然函数的作用五、参数求解六、梯度下降算法七、参数更新方法八、优化参数设置一、回归问题概述 回归&#xff1a;根据工资和年龄&#xff0c;预测额度为多少 其中&#xff0c;工资和年龄被称为特征&#xff0…

flea-msg使用之JMS初识

JMS初识 1. JMS 基本概念 1.1 什么是 JMS &#xff1f; Java 消息服务【Java Message Service】&#xff0c;又简称 JMS&#xff0c;它是 Java 平台上有关面向消息中间件(MOM)的技术规范。 1.2 JMS 规范 JMS 中定义了 Java 中访问消息中间件的接口&#xff0c;并没有给予实…

分类预测 | MATLAB实现SSA-CNN麻雀算法优化卷积神经网络多特征分类预测

分类预测 | MATLAB实现SSA-CNN麻雀算法优化卷积神经网络多特征分类预测 目录分类预测 | MATLAB实现SSA-CNN麻雀算法优化卷积神经网络多特征分类预测分类效果基本介绍模型描述程序设计参考文献分类效果 基本介绍 1.Matlab实现SSA-CNN麻雀算法优化卷积神经网络多特征分类预测&…

Python操作的5个坏习惯,你中了几个呢?

很多文章都有介绍怎么写好 Python&#xff0c;我今天呢相反&#xff0c;说说写代码时的几个坏习惯。有的习惯会让 Bug 变得隐蔽难以追踪&#xff0c;当然&#xff0c;也有的并没有错误&#xff0c;只是个人觉得不够完美。 注意&#xff1a;示例代码在 Python 3.6 环境下编写 …

数据与C(布尔类型和虚数和实数)

一._Bool类型&#xff08;%d占位符&#xff09; C99标准添加了_Bool类型&#xff0c;用于表示布尔值&#xff0c;既逻辑值true&#xff08;1&#xff09;和false&#xff08;0&#xff09;。原则上_Bool在原则上仅占用1位存储空间&#xff0c;因为对0和1而言&#xff0c;1位的…

数据与C(位,字节,进制转换和C数据内部存储)

程序的运行离不开数据&#xff0c;所以在本数据章节我们会比较详细的讲解不同数据的重要内容 本章主要讲解一些基础知识便于后面后面的数据类型学习&#xff0c;如果本章知识都懂的同学可以直接从下章开始阅读 目录 一.常量和变量 二.位&#xff0c;字节和字 三.四种进制形…

BI-SQL丨ALL、ANY、SOME

ALL、ANY、SOME ALL、ANY和SOME&#xff0c;这三个关键字&#xff0c;在SQL中使用频率较高&#xff0c;通常可以用来进行数据比较筛选。 注&#xff1a;SQL中ALL的用法和DAX中ALL的用法是完全不同的&#xff0c;小伙伴不要混淆了。 那么三者之间的区别是什么呢&#xff1f; A…

spring 笔记

一、spring概述 1.1 spring介绍 spring是一个轻量级的控制反转和面向切面的容器框架&#xff0c;用来解决企业项目开发的复杂度问题---解耦 轻量级&#xff1a;体积小&#xff0c;对代码没有侵入性控制反转&#xff1a;IOC inverse of control&#xff0c; 把创建对象的工作交…

JUC并发编程Ⅰ -- Java中的线程

文章目录线程与进程并行与并发进程与线程应用应用之异步调用应用之提高效率线程的创建方法一&#xff1a;通过继承Thread类创建方法二&#xff1a;使用Runnable配合Thread方法三&#xff1a;使用FutureTask与Thread结合创建查看进程和线程的方法线程运行的原理栈与栈帧线程上下…