中国电子学会2021年03月份青少年软件编程Scratch图形化等级考试试卷三级真题(含答案)

news2024/11/20 15:33:21

2021-03Scratch三级真题

分数:100题数:38

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

1.在《采矿》游戏中,当角色捡到黄金时财富值加1分,捡到钻石时财富值加2分,下面哪个程序实现这个功能?(D)

A.

B.

C.

D.

2.设计一个和在20以内(包括20)的整数加法程序,已知其中一个数为7,另一个数用随机数积木表示,下面几个积木中,哪个最为合适?(C)

A.

B.

C.

D.

3.关于广播的说法,下面哪个是正确的?(C)

A.广播指令发出后,只有自己可以接收到。

B.广播指令发出后,只有其它角色可以接收到。

C.广播指令发出后,所有角色都可以接收到。

D.背景不能接收广播的消息。

4.设计《新年焰火晚会》程序,每发送一个指令燃放一批焰火(不同焰火角色),焰火消失后再发出下一指令,从而控制下一批焰火的燃放。下面哪个程序最合适?(D)

A.

B.

C.

D.

5.关于克隆体的说法,下面哪个选项是正确的?(D)

A.角色只能克隆自己,不能克隆其它角色。

B.如果本体隐藏,是无法实现克隆的。

C.克隆体克隆出来后,克隆体可以执行下图“克隆”积木后的程序。

D.角色程序如下图所示,克隆体克隆出来后,会执行“当作为克隆体启动时”后面的程序。

6.下面哪个程序多次运行后,角色“说”出的结果可能大于20?(D)

A.

B.

C.

D.

7.关于本体和克隆体的说法,下面哪个选项是正确的?(C)

A.本体和克隆体都可以使用“删除此克隆体”积木删除掉

B.克隆体的隐藏和删除本质上是一样的

C.不可以编程用积木删除本体,但可以编程用积木删除克隆体

D.克隆体不能被再次克隆

8.能得到下面图形是哪个脚本?(A)

A.

B.

C.

D.

9.下面哪个程序,点击5次绿旗,每次变量A的值都可能不同的是?(D)

A.

B.

C.

D.

10.下面哪个积木不能得到一个随机小数?(A)

A.

B.

C.

D.

11.舞台均匀放置4个气球,小猫位于当前位置,执行下面的程序,正确的说法是?(C)

A.小猫跑到中间遇到绿色气球停止

B.小猫跑到右边遇到蓝色气球停止

C.小猫会一直跑

D.小猫遇到黄色气球停止

12.下面哪个程序执行后,变量A一定是整数。(D)

A.

B.

C.

D.

13.下面的程序执行5分钟后,将会产生多少个克隆体?(C)

A.无数个

B.3000个左右

C.300个左右

D.1023个左右

14.下面哪种说法正确?(D)

A.在舞台上击右键,可以新建变量。

B.在代码区击右键可以新建变量。

C.可以在程序中用“新建变量”积木新建变量。

D.只能在积木区“变量”中,通过点击“新建一个变量”按钮建立变量。

15.在《龟免赛跑》游戏中,当“小猫”发出指令:“预备-跑”后,小乌龟及小免子开始跑起来,而旁边的其它小动物都在为它们加油,要实现这个程序,用下面哪种方法最方便?(C)

A.侦测小猫的声音

B.侦测小猫的造型

C.广播消息

D.无法实现

16.执行下面程序,角色将说出?(D)

A.Windows

B.Macos

C.sa

D.wM

17.执行下面程序,画出的图形是?(B)

A.

B.

C.

D.

18.有17个男生和13个女生围成一圈,至少有几个男生旁边也是男生?(B)

A.4个

B.5个

C.6个

D.8个

19.下面哪个不是变量在舞台上的显示模式?(C)

A.正常模式

B.大字模式

C.小字模式

D.滑杆模式

20.小明设计一个通过抽取学号,请同学表演节目的程序。已知班上共30个人,下面哪个积木最为合适?(C)

A.

B.

C.

D.

21.角色从图形中心的位置开始绘制,哪个选项可以绘制出下面的图案?(A)

A.

B.

C.

D.

22.已知四个变量a=10,b=20,c=30,d=40,执行下面程序,角色会说?(D)

A.10

B.40

C.true

D.false

23.三人参加短跑比赛,甲说我不是第一,乙说我不是第二,丙说甲是第三。则他们是获奖情况是?(C)

A.甲是第一,乙是第二名,丙是第三名。

B.甲是第三,乙是第二名,丙是第一名。

C.甲是第三,乙是第一名,丙是第二名。

D.甲是第二,乙是第一名,丙是第三名。

24.执行下面的脚本,得到的图形是?(B)

A.

B.

C.

D.

25.下面这个程序有Bug,执行程序后,哪个说法是正确的?(D)

A.输入60分,说“合格”。

B.输入80分,说“良好”。

C.输入90分,说“优秀”。

D.输入50分,什么也不说。

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

26.下面的积木,不能得到1到10的随机整数。(错)

27.执行下面程序,变量N的值不会超过50。(错)

28.执行下面程序,角色从1数到10。(错)

29.“克隆”和“图章”都可以复制出新的角色,不过图章出来的角色不能用移动指令。(错)

30.背景里也可以建立局部变量,并被角色所使用。(错)

31.修改变量名,程序中对应的变量名会自动改变。(对)

32.“广播消息并等待”积木发出消息后,要等待所有接收消息的代码执行完成后才继续向下执行。(对)

33.“全部擦除”指令将清除舞台上所有存在的图形,包括角色和背景。(错)

34.抬笔后移动画笔,不能在舞台画出图形。(对)

35.执行下面程序后,N的结果为6。(对)

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

36.《小鸡吃虫》(10分)

小鸡满屏幕走动,需要吃掉至少10只蝗虫,游戏才停止。

1.准备工作

(1)选择背景Garden-rock,删除原空白背景;

(2)选择角色Grasshopper、Chick,置于舞台图示位置,设置Grasshopper的初始大小为30%,状态为隐藏;删除小猫;

(3)建立全局变量“得分”,在舞台显示为“正常显示”。

2.功能实现

(1)点击绿旗后,角色Chick满屏幕走动;

(2)点击绿旗后,角色Grasshopper每隔1秒克隆一次,克隆体出来后立即显示,

并每隔1秒移动到舞台随机位置;

(3)变量“得分”初始值设定为0,角色Grasshopper的克隆体碰Chick,“得分”加1,

(4)如果“得分”为10,则游戏结束。

评分标准:

(1)完成了角色及背景导入;(2分)

(2)建立好了变量“得分”;(2分)

(3)实现了小鸡满屏幕走动(循环);(2分)

(4)实现了虫子的克隆(克隆);(2分)

(5)实现了加分,“得分”满10时停止程序运行(循环的嵌套);(2分)

说明:若使用键盘控制click角色,但在克隆体的脚本或程序停止判断中使用了循环的嵌套,角色是否有造型的切换,克隆是否是数量优先或者无限制,均不扣分。

程序参考:

程序参考:

角色click的程序:

角色Grasshopper的程序:

37.《接苹果》(10分)

接住苹果不让它落地,苹果触地或满100分结束。

1.准备工作

(1)保留原空白背景;

(2)保留原小猫角色,选择角色Apple,Button2,为Button2添加文字“开始”,作

为命令发布按钮。所有角色置于舞台图示位置;

(3)建立全局变量“得分”,在舞台显示为“正常显示”。

2.功能实现

(1)点击绿旗后,“得分”清零,角色Apple隐藏;

(2)点击“开始”按钮,广播“开始”后按钮隐藏;

(3)接收到“开始”,苹果在屏幕上方,任意水平位置每隔0.5秒克隆一次。克隆体

出来后立即显示,并不断下落;

(5)用鼠标控制小猫左右移动(x坐标跟随鼠标变化),接住苹果,不让其落地。

(6)当接住苹果,加1分,苹果消失;

(5)如果“得分”≥100分,或者苹果触地(y坐标<-160),游戏结束。

评分标准:

(1)正确选择角色,建立并设置好宾亮,完成变量的初始化;(1分)

(2)能够正确利用循环及鼠标X坐标实现横向跟随效果;(1分)

(3)点击按钮后,能够正确发送与接收广播;(2分)

(4)能够实现每个0.5秒一次的克隆,克隆体显示并能够下落;(2分)

(5)能够利用循环嵌套条件,实现加分和停止程序。(4分)

程序参考:

角色1的程序:

角色Apple的程序:

角色button的程序:

38.《加法出题机》(10分)

电脑随机出100以内的两位数加法题,用户答对一题加10分,满100分时停止。

1.准备工作

(1)保留空白背景;

(2)保留原默认小猫角色,选择buttom2,在造型选项卡里为其添加文字“开始”。

各角色置于舞台合适位置;

(3)建立4个全局变量“A”(加数)、“B”(另一个加数)、“C”(和)、“得分”。

(4)除“得分”在舞台正常显示外,其余均隐藏。

2.功能实现

(1)点击绿旗后,所有变量初始化值为0;

(2)点击“开始”按钮,发送开始指令;

(3)当小猫接收到开始指令,向用户出示加数在1-99范围内的加法题;

(4)每答对一题,小猫说“正确”,加10分;得分100分程序结束。

评分标准:

1.建立并设置好变量及初始化,2分

2.能够正确利用广播及接收广播实现向用户出题,4分

3.实现了对变量“得分”加分(循环),2分

4.实现了满100时停止程序运行(循环、嵌套),2分&nbsp;

说明:若实现了满100时停止程序运行,未使用嵌套进行判断,不扣分。

程序参考:

角色1的程序:

角色button2的程序:

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

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

相关文章

【软件测试】资深测试总结的测试必备8点,堪称测试人的好莱坞大片......

目录&#xff1a;导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09;前言 测试8板斧。测试8板…

Task8:Excel的数据可视化

目录一 条形图二 条件单元格格式三 迷你图四 练习题一 条形图 【例子】直观的展示销售额之间的差别 方法&#xff1a;【开始】–>【条件格式】–>【数据条】 【只想显示条形图&#xff0c;不想显示金额】 1.条形图区域—>条件格式—>管理规则 2.选择设置的规则&a…

单应性Homography梳理,概念解释,传统方法,深度学习方法

Homography 这篇博客比较清晰准确的介绍了关于刚性变换&#xff0c;仿射变换&#xff0c;透视投影变换的理解 单应性变换 的 条件和表示 用 [无镜头畸变] 的相机从不同位置拍摄 [同一平面物体] 的图像之间存在单应性&#xff0c;可以用 [透视变换] 表示 。 opencv单应性变换求…

Active Directory计算机备份和恢复

在Active Directory&#xff08;AD&#xff09;环境中&#xff0c;用户通过域中的计算机认证他们自身。从AD中删除这些计算机账户时&#xff0c;系统也会自动从域中删除它们。于是&#xff0c;用户不能再通过些计算机登录网络。为允许用户访问域资源&#xff0c;必须恢复这些已…

聚集千百个企业管理系统的API资产,打造API资产全生命周期一站式集成体验

API——接口&#xff0c;作为软件世界中的连接服务和传输数据的重要管道&#xff0c;已经成为数字时代的新型基础设施&#xff0c;是各领域驱动数字变革的重要力量之一。传统企业集成主要采用点对点或ESB集成方式&#xff0c;基于全新API战略中台的API新型集成方式通过解耦系统…

SpringBoot跨域请求解决方案详细分析

跨域的定义 跨域是指不同域名之间的相互访问&#xff0c;这是由浏览器的同源策略决定的&#xff0c;是浏览器对JavaScript施加的安全措施&#xff0c;防止恶意文件破坏。同源策略&#xff1a;同源策略是一种约定&#xff0c;它是浏览器最核心的也是最基本的安全策略&#xff0…

【数据产品】缓存设计

背景&#xff1a;为什么需要做缓存&#xff1f; 我所做的产品的指标设计越来越复杂&#xff0c;查询性能也随之下降。因此需要增加缓存层&#xff0c; 以提高接口查询效率。 哪些层需要做缓存&#xff1f; 随着指标系统的应用&#xff0c;该产品的查询逻辑也越来越简单&…

二分查找核心思路--单调性--极值

在最初的二分查找中&#xff0c;我们将一组数据按大小排序&#xff0c;然后根据arr[mid]与要查找的k的大小比较&#xff0c;从而每次去掉一半的数字&#xff0c;使时间复杂度简化为O&#xff08;logN&#xff09;。 排序本质上是让数据的单调性统一&#xff0c;变为单增或单减…

spring中的JSR-303统一校验

1.在前后端的传输参数的过程中数据在何处校验? 在前后端都需要进行校验,只是分工不同. 2.各个层的校验内容: 1.Controller层主要负责校验残水的合法性,包括: 必填的参数字段,数据格式的校验 2.Service层的业务校验是审核业务中的规则的相关内容,比如:课程已经审核通过所以提…

vue3 为何比 vue2 快

vue3 为何比 vue2 快 测试环境&#xff1a;https://vue-next-template-explorer.netlify.app/ 1、proxy 响应式 vue3 优缺点&#xff1a; 深度监听性能更好可监听 新增 / 删除 属性可监听数组变化Proxy 能规避 Object.defineProxy 的问题Proxy 无法兼容所有浏览器&#xff…

OAuth2介绍

目录 一、什么是OAuth2 二、OAuth2中的角色 三、认证流程 四、令牌的特点 五、OAuth2授权方式 授权码 隐藏方式 密码方式 凭证方式 一、什么是OAuth2.0 概念&#xff1a;第三方授权解决方案 OAuth2.0是目前使用非常广泛的授权机制&#xff0c;用于授权第三方应用获取…

[NRF52] mesh DFU

mesh DFU升级过程&#xff1a;完整流程&#xff1a;以前nRF SDK DFU的实现是通过nRF51 Dongle配合主机nRF connect工具&#xff0c;且借助Secure DFU的后台式更新速率较快&#xff08;见另一篇笔记&#xff09;&#xff0c;现在的nRF mesh DFU分角色&#xff0c;全都由DK充当&a…

什么是单体应用?什么是微服务?

Monolith&#xff08;单体应用&#xff09;&#xff0c; 也称之为单体系统或者是 单体架构 。就是一种把系统中所有的功能、模块、组件等耦合在一个应用中应用最终打成一个(war,jar)包使用一个容器(Tomcat)进行部署&#xff0c;通常一个应用享用一个数据库。 也就是将所有的代码…

Java版数据结构与算法笔记

文章目录一、数据结构与算法概述及题目1、数据结构和算法的关系2、线性结构与非线性结构Ⅰ-线性结构Ⅱ-非线性结构3、经典面试题Ⅰ-字符串匹配问题&#xff1a;Ⅱ-汉诺塔游戏Ⅲ-八皇后问题:Ⅳ-马踏棋盘算法4、几个实际编程中遇到的问题Ⅰ-字符串替换问题Ⅱ-一个五子棋程序Ⅲ-约…

这家芯片企业,从创立之初就用 Authing 管理身份

在德州仪器和苹果的经验&#xff0c;让我深知统一身份管理要从 Day 1 做起。——Alpha Cen 联合创始人 & CEO 王璠 案例亮点&#xff1a; 打通 2000 主流应用、满足芯片初创企业统一身份需求 一周快速上线&#xff0c;产品开箱即用&#xff0c;后续无需费力运维 基于协同…

Pytorch安装及环境配置详细教程(CUDA版本)

文章目录前言一、查看GPU支持的CUDA版本二、安装CUDA三、确定torch、torchvision和python版本四、安装anaconda五、安装torch和torchvision前言 安装cuda版本的pytorch时踩了不少坑&#xff0c;网上安装pytorch的版本很多&#xff0c;一般的教程都是到pytorch的官网&#xff0…

相比传统专线网络,爱快、飞连等主流SD-WAN方案好在哪里?

当企业发展至一定的规模后&#xff0c;移动办公、异地办公会逐渐成为刚需&#xff0c;这就对企业的网络架构提出了新的挑战。 一般来说&#xff0c;企业在发展中所遇到的这些新增的网络需求&#xff0c;有两种比较常见的解决方案&#xff0c;其中之一是专线连接 。专线虽然简单…

【Unity3D插件】Build Report Tool插件,Build报告,优化包体,查看资源占用

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客 大家好&#xff0c;我是佛系工程师☆恬静的小魔龙☆&#xff0c;不定时更新Unity开发技巧&#xff0c;觉得有用记得一键三连哦。 一、前言 本篇文章介绍一下Build Report Tool插件的使用。 Build Repor…

在Visual Studio中调试Linux控制台程序

最近&#xff0c;Visual Studio 2022 17.5 预览版3 面向广大 Linux 开发者提供了一项新特性&#xff1a;在 Visual Studio 集成的终端中调试 C Linux 控制台程序。 如需了解更多关于集成终端的功能以及它在 Visual Studio 中的工作原理&#xff0c;请参考我们之前的一篇文章: I…

Linux系统安装Hadoop步骤详解

一、 安装新的虚拟机。 配置根据电脑内存自由处理&#xff0c;一般来说&#xff0c;虚拟机内存设为电脑内存一半 二、打开虚拟机&#xff0c;设置语言&#xff0c;时区&#xff0c;硬盘分区&#xff0c;密码&#xff0c;用户等 三、修改ip地址&#xff0c;连接xshell 3.1关闭…