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

news2024/10/6 14:30:51

2023-05 Scratch二级真题

题数:37

分数:100

测试时长:60min

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

1.运行下列哪段程序,可以让狗狗走到木屋门口?(C)(2分)

A.

B.

C.

D.

答案解析:小窝在狗狗前方90度方向,我们使用程序让狗狗向前移动即可,移动距离不会超过舞台的宽度(480)。A选项狗狗只移动了30步到不了小窝,B、D选项使用的重复执行,狗狗会一直向前移动走出舞台,C选项移动了250步符合要求。

2.下列哪个选项可以控制:按下左键扫帚向左旋转15度,按下右键扫帚向右旋转15度?(C)(2分)

A.

B.

C.

D.

答案解析:题中要求是按键控制,排除A;B是按下任意键只右转,无法实现左转,排除;D选项是按下←面向-90,按下→面向90,无法实现转动;故选择C。

3.下列哪个选项可以把音波曲线图变成一条直线?(B ) (2分)

A.

B.

C.

D.

4.下图的六芒星一共包含多少个三角形?(B)(2分)

A.2

B.8

C.26

D.10

解析:外围有六个小三角形,整体又是两个大三角形,共计8个。

5.观察数列规律:1, 1, 2, 3, 5, 8, ( ),请问括号里应该填写?(B)(2分)

A.10

B.13

C.14

D.15

6.小猫的程序如下图所示,点击绿旗,按下1次空格键后,小猫的坐标为?(A)(2分)

A.(10,0)

B.(0,10)

C.(0,0)

D.(10,10)

答案解析:小猫初始坐标为(0,0),面向方向90°为向右,按下1次空格键向右移动10步,x坐标增加10,y坐标不变,所以最后坐标为(10,0)。

7.点击绿旗,运行如右图所示的程序,程序中的蓝色跟舞台上的蓝色一致,下列选项描述正确的是?(A)  (2分)

A.苹果往下落,当碰到了蓝色时就不见了

B.苹果往下落,当碰到了绿色时就不见了

C.苹果往下落,当碰到了红色时就不见了

D.苹果一直往下落,不会隐藏

答案解析:苹果初始状态为显示,重复执行将y坐标增加-3,直到碰得蓝色,则苹果为隐藏状态,然后停止全部脚本。所以苹果往下落,当碰到蓝色时候就不见了。

8.小明数学考了88分,语文比数学多考了2分,英语比语文少考了5分,请问小明英语考了多少分?(C )(2分)

A.88分

B.90分

C.85分

D.83分

答案解析:数学考了88分,语文比数学多考了2分,那么语文为90分,英语比语文少考了5分,那么英语为85分。

9.根据以下规律,请问位置7上应该放置什么图形?(C) (2分)

A.

B.

C.

D.

10.现有“车”和“车位”两个角色,角色初始位置如下图所示,运行一次程序,模拟倒车入库的过程,①处应填写?(A) (2分)

A.

B.

C.

D.

11.点击绿旗,运行下列程序后,角色说出的值是?(B)(2分)

A.a和b

B.ab

C.3.33

D.3

12.声音编辑器中,对声音的调整不包含下列哪个选项?(D )(2分)

A.响一点

B.快一点

C.渐强

D.重音

答案解析:Scratch中无法对声音进行重音处理。

13.程序如下图所示,点击绿旗,运行程序后,下列选项描述正确的是?(D)(2分)

A.角色移动到 (0,50)处,说“你好!”2秒,继续移动到 (0,60) 处停止

B.角色移动到 (0,60) 处,说“你好!”2秒,然后停止

C.角色移动到屏幕顶端,中途在某个位置会说“你好!”2秒

D.角色移动到屏幕顶端,移动过程中未说出任何内容

答案解析:执行图中的脚本后,角色的 y 坐标的数值会一直增大,当 y 坐标的值大于 50 的时候,就会执行【停止该角色其他脚本】这个语句,右边的脚本就会停止运行,所以角色不会说出“你好!”,左边的代码还是会继续运行,角色一直向上移动。正确答案是 D。

14.下列哪个选项,可以让狐狸移到鹦鹉旁边?(A)(2分)

A.

B.

C.

D.

答案解析:舞台上的鹦鹉处于第一象限,x坐标与y坐标都是正数。狐狸移动到鹦鹉的位置,故x坐标与y坐标也得是正数,所以A选项正确。

15.下列哪个选项实现的功能与下图程序一样?(C)(2分)

A.

B.

C.

D.

答案解析:程序可以实现的效果是每次按下空格键,向前移动10步。A选项,点击绿旗后,只执行一次如果那么积木,再次按下空格键不会再移动;B选项,点击绿旗后,会一直向前移动;C选项,点击绿旗后,每次按下空格键,都会向前移动10步;D选项,点击绿旗后,不断向前移动10步,按下空格键停止移动。

16.下列哪个选项的运算结果是true?( A)(2分)

A.

B.

C.

D.

17.默认小猫角色,运行下列程序,几秒钟以后小猫会完全消失?(B)(2分)

A.9

B.10

C.6

D.5

答案解析:虚像特效达到100的时候,完全消失;程序开始,虚像特效为0,每一秒虚像增加10,十秒后虚像为100。

18.舞台如下图所示,运行程序后,角色小猫最终会停留在哪个位置?(D)(2分)

A.左上角

B.左下角

C.右上角

D.右下角

答案解析:小猫一直移到舞台随机位置,如果碰到红色,程序结束,红色圆点在右下角,小猫最后停在右下角。

19.下列哪个选项可以绘制出下图所示图形?(A)(2分)

A.

B.

C.

D.

答案解析:绘制三角形,需要重复执行3次,每次左转120度。

20.运行下列程序后,舞台上出现的图形是?(A)(2分)

A.

B.

C.

D.

答案解析:x坐标增加向右画直线,y坐标增加向上画直线,先向右再向上,所以选择A。

21.下列哪个选项可以让小猫显示在大象和狮子的最前面?(A)(2分)

A.将小猫“移到最前面”

B.将小猫“移到最后面”

C.将狮子“移到最后面”

D.将狮子和大象都“移到最前面”

22.舞台上有三个角色,猴子的程序如下图所示,另外两个角色没有程序,点击绿旗,下列描述正确的是?(A)(2分)

A.猴子随鼠标移动,可能会遮挡另外两个角色

B.猴子随鼠标移动,可能会被另外两个角色遮挡

C.猴子不随鼠标移动,更不会被遮挡

D.三个角色都随鼠标移动,猴子会遮挡另外两个角色

答案解析:猴子一直移到鼠标指针,程序开始还设置了移到最前面,在移动的过程中,会遮挡其他角色。

23.如下图所示,运行程序后,小猫面朝左图中的哪个方向?(B) (2分)

A.北

B.南

C.西

D.东

答案解析:小猫面向180方向,面向下方,那么就是南。

24.要画出如下所示的图形,程序空白处从上往下应填写?(B)(2分)

A.3,3

B.6,6

C.3,6

D.3,9

答案解析:观察图形,是六边形旋转六次形成的图案,内层和外层都是循环6次。

25.小猫和小鸡的初始位置如下图所示,运行程序后,小猫马上说“我抓到你了!”,程序空白处应填写?(D)(2分)

A.

B.

C.

D.

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

26.如下图所示,点击绿旗,运行程序后,舞台上会出现五个机器人。(对)

答案解析:重复执行了4次图章,加上本体,舞台一共会出现5个robot。

27.如下图所示,可以把声音波形中选中的部分删除。( 对)

28.下列积木可以比较两个数字大小。(错)

答案解析:比较大小,必须使用>、<,“与”是逻辑运算符,用来判断两个条件的逻辑关系。

29.如下图所示,点击绿旗,运行程序后,小猫会一直在舞台来回移动,不会停止。(错)

答案解析:小猫碰到舞台边缘会停止。

30.点击绿旗,运行下列程序后,小猫会说“我是大猫”。(错)

答案解析:运行程序,小猫初始化大小为100。apple第2个字符=p满足条件,那么将大小设为50,说我是小猫。

31.运行下列程序,如果鼠标指针碰到角色,角色会隐藏。(错)

32.小猫和老鼠的初始位置如下图所示,不断按下→键,小猫可以抓住老鼠。(错)

答案解析:每次按下→键,小猫向左移动10步,老鼠在小猫右边,小猫不会抓住老鼠。

33.气球程序如下图所示,运行下列程序后,气球能够上升并达到顶部后隐藏。(错)

答案解析:气球初始y坐标是-130,不大于150,气球只能上升5步。

34.角色位于舞台的正中心,面向90方向,笔的颜色为蓝色,运行下列程序后,画出的轨迹是三角形。(对)

答案解析:根据绘制正多边形的原理,能绘制出正三角形。

35.小猫程序如下图所示,运行程序后,按下空格键,小猫静止不动。(对)

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

36.接水果

天上掉落各种水果下来,有草莓、苹果、香蕉,快拿大碗去接住水果吧。

 

1.准备工作

(1)导入背景Blue Sky;

(2)删除小猫角色,导入角色Bowl、Apple、Strawberry、Bananas。

2.功能实现

(1)点击绿旗,角色Bowl、Apple、Strawberry、Bananas都设置好初始位置,Bowl在舞台下方,Apple、Strawberry、Bananas在舞台上方不同位置;

(2)角色Bowl可以通过键盘左右键控制左右移动;

(3)角色Apple、Strawberry、Bananas都可以从天上掉落下来;

(4)当角色Apple、Strawberry、Bananas碰到了Bowl就隐藏了,表示接到了,如果落到舞台最下端,不隐藏。

参考程序:

Bowl程序:

 

Apple程序:

 

Strawberry程序:

 

Bananas程序:

 

评分标准:

(1)点击绿旗,角色Bowl、Apple、Strawberry、Bananas都设置好初始位置,Bowl在下面,Apple、Strawberry、Bananas在天空上;(4分)

(2)角色Bowl可以通过键盘左右键控制左右移动;(2分)

(3)角色Apple、Strawberry、Bananas都可以从天上掉落下来;(6分)

(4)当角色Apple、Strawberry、Bananas碰到了Bowl就隐藏了,表示被Bowl接到了。(3分)

37.绘制正方形

1.准备工作

(1)默认小猫角色;

(2)默认白色背景。

2.功能实现

(1)小猫隐藏,初始位置为(-100,100);

(2)设置画笔颜色为红色,画笔粗细为5;

(3)绘制一个正方形,边长为200。

评分标准:

(1)小猫隐藏;(2分)

(2)设置角色初始位置(-100,100);(3分)

(3)设置画笔颜色为红色,画笔粗细为5;(4分)

(4)绘制一个边长为200的正方形。(6分)


 

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

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

相关文章

我用AI提高我的代码质量,周边同事对我的代码赞不绝口,速来围观

文章目录 前言功能演示1.使用Stream API来简化集合操作2.使用switch语句来替代多个if-else语句3.使用try-with-resources语句来自动关闭资源4. Lambda 表达式来简化代码,并提高代码的可读性和可维护性5.查找代码中的bug并优化6.python 使用sort方法来对列表进行排序7.javaScrpi…

一文看懂MySQL是什么

你可以前往我的博客查看更多关于云服务器和数据库以及域名注册、建站等相关文章。 MySQL是一种开源关系型数据库管理系统&#xff0c;它是最受欢迎的数据库之一。MySQL是由瑞典公司MySQL AB创建的&#xff0c;后来被Sun Microsystems收购&#xff0c;现在是Oracle Corporation…

Flink 系列二 Flink 状态化流处理概述

本篇作为Flink系列的第二篇&#xff0c;第一篇是环境准备&#xff0c;需要的同学可以看&#xff1a;https://blog.csdn.net/lly576403061/article/details/130358449?spm1001.2014.3001.5501。希望可以通过系统的学习巩固该方面的知识&#xff0c;丰富自己的技能树。废话不多说…

解决 org.eclipse.jface.text.Document class file version 61.0 报错

问题描述 运行好好的项目&#xff0c;没有做任何改动&#xff0c;最近在编译时报以下错误 java.lang.UnsupportedClassVersionError: org/eclipse/jface/text/Document has been compiled by a more recent version of the Java Runtime (class file version 61.0), this vers…

解决Python使用pip安装库文件出现“ERROR: Cannot unpack file…”

解决问题 1 ERROR: Could not find a version that satisfies the requirement robotframework (from versions: none) ERROR: No matching distribution found for robotframework 在dos命令输入 pip install robotframework 在线安装robotframework 如下报错&#xff1a; …

在紧急情况下,120可以定位我们的位置吗

随着科技的快速发展&#xff0c;越来越多的人们开始意识到科技对于生活的重要性。在现代社会中&#xff0c;GPS定位系统已经成为了一个不可或缺的工具&#xff0c;并且被广泛应用于各个领域&#xff0c;包括医疗救援行业。 120急救车和120急救指挥调度系统都采用了GPS定位技术…

SpringCloud Eureka注册中心高可用集群配置(八)

当注册中心扛不住高并发的时候&#xff0c;这时候 要用集群来扛&#xff1b; 我们再新建两个module microservice-eureka-server-2002 microservice-eureka-server-2003 第一步&#xff1a; pom.xml 把依赖加下&#xff1a; <dependencies> <dependency…

失败的统一错误处理

1.拦截器 在调用接口的时候,客户端会向服务器发送请求,请求之前有请求拦截器&#xff0c;返回数据之前有响应拦截器。 2:示例 根据自己的状态码来进行判断的一般2字开头代表成功&#xff0c;这个状态码是由后端来进行控制的。 成年的代码处理: if (res.data.success) {// 成功…

都是被逼的... ,LM算法的具体实现python和C++代码

L-M方法全称Levenberg-Marquardt方法&#xff0c;是一种非线性最小二乘优化算法&#xff0c;它通过同时利用高斯牛顿方法和梯度下降方法来解决非线性最小二乘问题。其核心思想是在每次迭代中&#xff0c;根据当前参数估计计算目标函数的梯度和海森矩阵&#xff0c;并使用这些信…

华为OD机试之最大N个数与最小N个数的和

最大N个数与最小N个数的和 题目描述 给定一个数组&#xff0c;编写一个函数来计算它的最大N个数与最小N个数的和。你需要对数组进行去重。 说明&#xff1a; 数组中数字范围[0, 1000]最大N个数与最小N个数不能有重叠&#xff0c;如有重叠&#xff0c;输入非法返回-1输入非法返…

Python之pyecharts的常见用法3-极坐标图-漏斗图

Pyecharts是一个基于Echarts的Python可视化库&#xff0c;可以用Python语言轻松地生成各种交互式图表和地图。它支持多种图表类型&#xff0c;包括折线图、柱状图、散点图、饼图、地图等&#xff0c;并且可以通过简单的API调用实现数据可视化。 Pyecharts的优点包括&#xff1a…

Python编程入门基础及高级技能、Web开发、数据分析和机器学习与人工智能

文章目录 入门基础安装 Python 环境&#xff0c;选择一个 IDE&#xff0c;如 PyCharm、VSCode等。学习基本语法&#xff1a;变量、数据类型、条件语句、循环语句、函数、异常处理等。熟悉标准库&#xff1a;常用模块、内置函数等。学习基本的面向对象编程&#xff08;OOP&#…

Doris数仓的4大特点

01-极简架构 Doris从设计上来说&#xff0c;融合了Google Mesa的数据存储模型、Apache的ORCFile存储格式、Apache Impala查询引擎和MySQL交互协议&#xff0c;是一个拥有先进技术和先进架构的领先设计产品&#xff0c;如图1所示。 ▲图1 Doris技术分解图 在架构方面&#xff…

Android Binder机制浅谈以及使用Binder进行跨进程通信的俩种方式(AIDL以及直接利用Binder的transact方法实现)

Binder机制学习 Binder机制是Android进行IPC&#xff08;进程间通信&#xff09;的主要方式Binder跨进程通信机制&#xff1a;基于C/S架构&#xff0c;由Client、Server、ServerManager和Binder驱动组成。 进程空间分为用户空间和内核空间。用户空间不可以进行数据交互&#xf…

Guitar Pro8.0.1吉他制谱打谱软件

Guitar Pro是一款专业的吉他编曲、打谱软件&#xff0c;Guitar pro的特点是它几乎涵盖了所有的乐谱形式&#xff0c;包括四线谱、五线谱、六线谱等等&#xff0c;最新的Guitar Pro8.1版本还新增了简谱&#xff0c;我们可以在GuitarPro8.1中使用简谱进行演奏。Guitar pro支持在制…

使用ETL工具Kettle实现,把一个数据库中的多张表的数据同步到另外一个数据库中

需求&#xff1a;使用ETL工具Kettle实现&#xff0c;把一个数据库中的多张表的数据&#xff08;不少于3张表&#xff09;同步到另外一个数据库中 1》使用Kettle工具连接MySQL数据库&#xff1a;连接第一个数据库db03。出现圈3说明连接成功。 &#xff08;依次点击&#xff1a;…

webpack处理CSS文件,打包到单独的文件、压缩、以及兼容性处理

一、将css打包到单独的文件 如上图&#xff1a; Css 文件目前被打包到 js 文件中&#xff0c;当 js 文件加载时&#xff0c;会创建一个 style 标签来生成样式 这样对于网站来说&#xff0c;如果网络比较慢的话会出现闪屏现象&#xff0c;用户体验不好 我们去控制台将往速调慢&…

JDK version和class file version对应关系

https://docs.oracle.com/javase/specs/jvms/se20/html/jvms-4.html#jvms-4.1 表 4.1-A. 类文件格式主要版本 Java SEReleasedMajorSupported majors1.0.2May 199645451.1February 199745451.2December 19984645 .. 461.3May 20004745 .. 471.4February 20024845 .. 485.0Sept…

手把手教你实战TDD | 京东云技术团队

1. 前言 领域驱动设计&#xff0c;测试驱动开发。 我们在《手把手教你落地DDD》一文中介绍了领域驱动设计&#xff08;DDD&#xff09;的落地实战&#xff0c;本文将对测试驱动开发&#xff08;TDD&#xff09;进行探讨&#xff0c;主要内容有&#xff1a;TDD基本理解、TDD常…

depcheck检查缺失的或者位使用的依赖

depcheck它可以帮助我们找出问题&#xff0c;在 package.json 中&#xff0c;每个依赖包如何被使用、哪些依赖包没有用处、哪些依赖包缺失。它是解决前端项目中依赖包清理问题的一个常用工具 depcheck官方文档地址 Github&#xff1a;https://github.com/depcheck/depcheck 1…