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

2023-12 Scratch二级真题

分数:100

题数:37

测试时长:60min

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

1.在制作推箱子游戏时,地图是用数字形式储存在电脑里的,下图是一个推箱子地图,地图表示如下:

第一行(111111)

第二行(132231)

第三行(126621)

第四行()

第五行(152321)

第六行(111111)

根据规律,第四行应该用哪些数字表示?(B)

A.(152121)

B.(162121)

C.(122121)

D.(132121)

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

A.左下角

B.右下角

C.除了左下角都可能

D.任意位置都可能

3.运行下列程序,下列选项描述正确的是?(D)

A.移到圆按钮变成√,移到方按钮变成×,空白位置是×

B.移到圆按钮变成√,移到方按钮变成×,空白位置是√

C.移到圆按钮变成√,移到方按钮变成×,空白位置是随机换成√或×

D.移到圆按钮变成√,再移到空白位置,造型还是√,移到方按钮变成×,再移到空白位置,造型还是×

4.运行下列程序后,角色说?(D)

  

A.甲

B.乙

C.丙

D.丁

5.运行下列程序后,在舞台上绘制出的图形是?(C)

A.

B.

C.

D.

6.默认小猫角色和白色背景,运行下列程序后,小猫会出现在舞台的哪个位置?(B)

A.左上角

B.左下角

C.舞台中心

D.右上角

7.汽车不断地从舞台左边移动到舞台右边(单向且能看到移动的过程),下列哪个选项的程序符合要求?(D)

A.

B.

C.

D.

8.运行下列程序后,能在舞台上绘制出?(A)

A.

B.

C.

D.

9.绘制三角形,下列程序红框处应填入?(C)

A.1

B.2

C.3

D.4

10.在天平上放了水果进行称重,已知1片西瓜和6颗樱桃的重量一样,2片西瓜和3颗草莓的重量一样,请问1颗草莓的重量相当于几颗樱桃的重量?(D)

A.1

B.2

C.3

D.4

11.在下列方格中,每行每列都有1~4这四个数,并且每个数在每行每列都只出现一次。那么X、Y、Z各是几?(C)

A.X是1,Y是4,Z是1

B.X是4,Y是2,Z是1

C.X是1,Y是2,Z是4

D.X是2,Y是1,Z是4

12.如下图所示,下列哪个选项可以让兔子蹦到石头前面?(D)

A.

B.

C.

D.

13.苹果的x坐标为-90,垂直下落,下列哪个选项可以将桶移动到苹果的正下方接住苹果?(B)

A.

B.

C.

D.

14.小球初始位置和程序如下图所示,小球大小为100,初始方向为面向90,红色长方形从左到右长200,点击绿旗后程序运行效果是什么?(B)

A.小球不移动

B.小球向右移动了100次,每次移动1步

C.小球向右穿过红色长方形后,又向右移动了100步

D.小球从左到右,移动到红色长方形的最右端

15.默认小猫角色程序如下图所示,运行下列程序后,小猫的x坐标是?(C)

A.100

B.-100

C.0

D.75

16.下列哪个选项的程序可以侦测到鼠标点击角色?(C)

A.

B.

C.

D.

17.运行下列程序后,角色的音量是?(C)

A.100

B.80

C.70

D.60

18.下列哪个选项可以实现,背景音乐在程序开始时逐渐响起,即声音的开头是渐强的,而后面是正常的?(A)

A.

B.

C.

D.

19.角色的初始位置是(0,0),下列哪个选项可以让角色向右上方移动?(A)

A.

B.

C.

D.

20.小猫初始位置如下图所示,一个格子的距离是70步,小猫面向90方向,运行下列程序后,小猫最终会停在哪个数字上?(D)

A.2

B.5

C.6

D.8

21.给飞船编写程序,下列哪段代码可以实现,按下空格键切换为防御造型,松开空格键切换为进攻造型?(A)

A.

B.

C.

D.

22.如下图所示,角色可以沿着黑线自动移动,右图程序中缺少自动转向部分,下列哪个选项的程序可以实现自动转向?(C)

A.

B.

C.

D.

23.下面哪个选项能够侦测到同时按下空格键与向上键?(A)

A.

B.

C.

D.

24.下列哪个选项的运算结果最大?(C)

A.

B.

C.

D.

25.一共有三盘葡萄,小明说:“第一盘比第三盘多3个”,小花说:“第三盘比第二盘少5个”,那么葡萄最多的是哪一盘?最少的是哪一盘?(D)

A.第一盘最多,第三盘最少

B.第一盘最多,第二盘最少

C.第二盘最多,第一盘最少

D.第二盘最多,第三盘最少

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

26.声音Medieval1的长度是9.68秒,运行下列程序1或程序2,都能实现播放声音2秒后,声音停止,角色移动100步。(对)

27.默认小猫角色,面向90度,点击绿旗后,再按下空格键,角色会面向0度方向。(错)

28.舞台上香蕉与小猴的位置如左图所示,小猴和香蕉的程序如右图所示,运行下列程序后,舞台上只能看到猴子。(对)

29.分别运行下面两段程序,运行效果是一样的。(错)

30.默认小猫角色,点击绿旗后,再按下空格键后,角色的坐标为(100,10)。(对)

31.角色的初始位置如下图所示,运行右图程序后,花蝴蝶正好在原地转一圈。(对)

32.选择结构又称分支结构,是一种根据条件判断的结果来控制流程的程序结构。根据左图的流程图,可以写出右图的程序。(错)

33.已知画笔为抬笔状态,运行下列程序后,可以画出一条红色的横线。(错)

34.运行下列程序后,运算结果是false。(错)

35.四个格子中的图形,从左上、右上、右下到左下,图形每次向右转90度。(对)

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

36.认识形状

1.准备工作

(1)保留默认的小猫角色和空白背景;

(2)添加角色魔法棒Wand,设置造型中心点为角色的顶部,如下图所示。

2.功能实现

(1)点击绿旗,魔法棒初始位置为(-145,104),面向90方向;

(2)魔法棒在舞台左上角绘制一个黑色三角形;

(3)魔法棒在舞台右上角绘制一个红色正方形,绘制完后角色隐藏;

(4)点击绿旗,小猫初始位置为(-9,-114);

(5)按下上下左右键,小猫能够上下左右移动;

(6)当小猫碰到黑色时,说"三角形"2秒;碰到红色时,说"正方形"2秒。

参考程序:

小猫角色

“魔法棒”角色

37.打蝙蝠

1.准备工作

(1)选择背景BlueSky;

(2)删除默认小猫角色,添加角色蝙蝠Bat和棒球Baseball。

2.功能实现

(1)蝙蝠初始大小为50,初始位置在舞台上方,棒球初始位置在舞台下方;

(2)点击绿旗,蝙蝠在舞台上方左右来回飞行,飞行过程中会不断扇动翅膀;

(3)点击绿旗,棒球一直面向鼠标指针的方向,按下空格键,沿直线发射出去;

(4)蝙蝠在碰到棒球后会说“打中了”2秒,棒球消失;

(5)棒球碰到舞台边缘消失。

参考程序:

Bat程序

Baseball程序

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

QGIS教程 加载shape数据 矢量数据(批量)

一. 前言 本篇文章主要介绍QGIS的使用,包括如何加载矢量shape数据、查看数据属性、如何加载txt属性数据、怎么用脚本批量加载矢量数据等内容。 如果想了解QGIS,可以参考博文: QGIS基本介绍 如果想了解shape数据格式详情,可以参考…

bpmn-js 事件总线处理

bpmn-js中使用EventBus作为事件的处理句柄,EventBus的使用和我们常规使用的事件总线没啥大的区别,其源码位于:/diagram-js/lib/core/EventBus.js (bpmn-js使用diagram-js实现流程图的web端绘制呈现工具)。 EventBus使用…

权限提升:利用Linux错配提权

目录 Linux权限基础 Linux用户权限 Linux文件权限 特殊的Linux文件权限 Linux本机信息收集 Linux错配提权 crontab计划任务提权 SUID提权 Linux权限基础 Linux用户权限 在Linux中,根据权限的不同,大致可以分为三种:超级用户&#x…

steam游戏搬砖项目靠谱吗?有没有风险?

作为一款fps射击游戏,csgo在近几年可谓是火出圈,作为一款全球竞技游戏,深受玩家喜爱追捧,玩家追求的就是公平公正,各凭本事,像其他游戏可能还会有皮肤等装备属性加成,在csgo里面是不存在的。 纯…

【Java程序设计】【C00257】基于Springboot的校园二手书交易平台(有论文)

基于Springboot的校园二手书交易平台(有论文) 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于Springboot的乐校园二手书交易管理系统 本系统分为系统功能模块、管理员功能模块、卖家用户功能模块以及用户功能模块。 系统功能模块&…

semantic-kernel 国内代理的配置(详细教程)

1. semantic-kernel概述 Semantic Kernel 是微软提供的一个工具,旨在帮助开发者快速、轻松地将最新的大型语言模型(LLM)技术集成到应用程序中。这意味着通过使用Semantic Kernel,开发者可以在他们的应用中加入先进的人工智能和自然语言理解能力,从而增强应用的功能性。 …

在python中JSON数据格式的使用

什么是JSON? JSON是一种数据格式,由美国程序设计师DouglasCrockford创建的,JSON全名是JavaScript Object Notation,由JSON英文全文字义我们可以推敲JSON的缘由,最初是为JavaScript开发的。这种数据格式由于简单好用被大量应用在We…

Linux第57步_“linux系统镜像”和“根文件系统”重新打包小结

实时总结是很重要的,时间久了,可能会遗忘。下面是“linux系统镜像”和“根文件系统”重新打包小结。 1、linux系统镜像重新打包 在第1次完成linux系统镜像打包后,再重新打包就很容易了 将“bootfs”重新打包 准备打包文件: 输入“cd /ho…

顺序表、链表(ArrayList、LinkedList)

目录 前言: 顺序表(ArrayList): 顺序表的原理: ArrayList源码: 的含义:​编辑 ArrayList的相关方法:​编辑 向上转型List: 练习题(杨辉三角&#x…

数模.传染病模型plus

一、SIS模型 二、SIR模型 三、SIRS模型 四、SEIR模型

C++类和对象-C++运算符重载->加号运算符重载、左移运算符重载、递增运算符重载、赋值运算符重载、关系运算符重载、函数调用运算符重载

#include<iostream> using namespace std; //加号运算符重载 class Person { public: Person() {}; Person(int a, int b) { this->m_A a; this->m_B b; } //1.成员函数实现 号运算符重载 Person operator(const Per…

【有哪些值得计算机专业学生加入的国企?】

&#x1f680; 编辑&#xff1a;“码上有前” &#x1f680;作者丨重庆搬砖喵知乎 &#x1f680; 文章简介 &#xff1a;计算机专业未来出路 &#x1f680; 欢迎小伙伴们 点赞&#x1f44d;、收藏⭐、留言&#x1f4ac; &#x1f680;来源&#xff1a;https://www.zhihu.com/qu…

PHP+vue+mysql校园学生社团管理系统574cc

运行环境:phpstudy/wamp/xammp等 开发语言&#xff1a;php 后端框架&#xff1a;Thinkphp 前端框架&#xff1a;vue.js 服务器&#xff1a;apache 数据库&#xff1a;mysql 数据库工具&#xff1a;Navicat/phpmyadmin 前台功能&#xff1a; 首页&#xff1a;展示社团信息和活动…

相机图像质量研究(18)常见问题总结:CMOS期间对成像的影响--CFA

系列文章目录 相机图像质量研究(1)Camera成像流程介绍 相机图像质量研究(2)ISP专用平台调优介绍 相机图像质量研究(3)图像质量测试介绍 相机图像质量研究(4)常见问题总结&#xff1a;光学结构对成像的影响--焦距 相机图像质量研究(5)常见问题总结&#xff1a;光学结构对成…

MySQL主从环境,主库改端口后,从库如何操作?

主库&#xff1a;mysql-111 从库&#xff1a;mysql-112 主库由3306端口修改成3307后&#xff0c; 从库执行如下命令 mysql> stop slave; mysql> change master to master_port3307; mysql> CHANGE MASTER TO MASTER_HOST192.168.10.111,MASTER_USERbeifen,MASTER_PA…

Hive on Spark配置

前提条件 1、安装好Hive&#xff0c;参考&#xff1a;Hive安装部署-CSDN博客 2、下载好Spark安装包&#xff0c;链接&#xff1a;https://pan.baidu.com/s/1plIBKPUAv79WJxBSbdPODw?pwd6666 3、将Spark安装包通过xftp上传到/opt/software 安装部署Spark 1、解压spark-3.3…

【教程】Kotlin语言学习笔记(二)——数据类型(持续更新)

写在前面&#xff1a; 如果文章对你有帮助&#xff0c;记得点赞关注加收藏一波&#xff0c;利于以后需要的时候复习&#xff0c;多谢支持&#xff01; 【Kotlin语言学习】系列文章 第一章 《认识Kotlin》 第二章 《数据类型》 文章目录 【Kotlin语言学习】系列文章一、基本数据…

从零开始做题:逆向 ret2libc jarvisoj level1

1.题目信息 BUUCTF在线评测 2.原理 篡改栈帧上的返回地址为攻击者手动传入的shellcode所在缓冲区地址&#xff0c;并且该区域有执行权限。 3.解题步骤 3.1 首先使用checksec工具查看它开了啥保护措施 基本全关&#xff0c;栈可执行。 rootpwn_test1604:/ctf/work/9# chec…

【双指针】【C++算法】1537. 最大得分

作者推荐 【深度优先搜索】【树】【图论】2973. 树中每个节点放置的金币数目 本文涉及知识点 双指针 LeetCoce 1537. 最大得分 你有两个 有序 且数组内元素互不相同的数组 nums1 和 nums2 。 一条 合法路径 定义如下&#xff1a; 选择数组 nums1 或者 nums2 开始遍历&…

极其抽象的SpringSecurity理解

原始&#xff1a;A → B Security&#xff1a;A → S → B 太抽象了&#xff0c;看不懂啊T_T 抽象故事 故事大概&#xff1a;C是一个大区&#xff0c;拥有巨大的火力&#xff08;C准备联合B吞并掉A&#xff09;&#xff0c;A得到了这个消息&#xff0c;…