Scratch软件编程等级考试三级——20200913

news2024/11/18 19:33:39

Scratch软件编程等级考试三级——20200913

  • 理论
    • 单选题
    • 判断题
  • 实操
    • 幻影小猫
    • 打气球游戏
    • 猫咪抓老鼠游戏

理论

单选题

1、要使以下代码运行后画出如图所示三角形风车,则以下代码中①②③④处应分别填入多少?()

在这里插入图片描述

A、3 4 90 120
B、4 3 90 120
C、3 4 120 90
D、4 3 120 90

2、运行下列脚本,i的值为?()

在这里插入图片描述

A、6
B、5
C、4
D、3

3、执行下面的脚本后,变量“分数”的值是多少?()

在这里插入图片描述

A、5
B、6
C、10
D、25

4、执行以下代码后,屏幕上将出现几只小猫?( )

在这里插入图片描述

A、1
B、5
C、10
D、50

5、小明想在Scratch中设置一个倒计时变量,那么首先应该在哪个模块添加这个变量呢?()

A、控制模块
B、侦测模块
C、变量模块
D、运算模块

6、当以下代码段执行完毕时,角色的X坐标是多少?()

在这里插入图片描述

A、0
B、24
C、40
D、120

7、一个角色落笔后会从该角色的哪里画出轨迹?()

A、 角色的最下端
B、角色的最上端
C、角色的中心点
D、随机选择角色的某个位置

8、如果某角色的代码如下,点击开始,当点击该角色时会出现什么效果?()

在这里插入图片描述

A、该角色边走边说数字1
B、该角色移动一段距离
C、该角色消失不见
D、该角色说完数字1就消失不见

9、要让小猫随机出现在一个位置,需要使用什么命令?()

A、变量
B、随机数
C、图章
D、画笔

10、A、变量 B、随机数 C、图章 D、画笔?()

在这里插入图片描述

A、③④
B、②③
C、①④
D、①②

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

A、 一个角色广播一个消息,只有自己可以接收这个消息,并启动接收消息程序
B、 新建一个消息后,只有一个角色可以广播这个消息
C、重复执行广播一个消息,接收这个消息的程序只会被唤醒一次
D、一个角色发出一个消息,所有其他角色都可以接收这个消息,并启动各自不同的接收消息程序

12、顺序、选择、循环是三种基本结构,其中什么结构实现程序反复执行?()

A、顺序
B、选择
C、循环
D、以上都是

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

在这里插入图片描述

A、5
B、2
C、0.5
D、0.2

14、关于下面广播的脚本功能表述正确的是?()

在这里插入图片描述

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

15、运行下列脚本,num的值为?()

在这里插入图片描述

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

16、关于变量,下列说法错误的是?()

A、Scratch变量名没有特别的约束,但是区分大小写
B、变量分为局部变量和全局变量,全部角色以及舞台都能修改全局变量的值
C、变量就像一个盒子,可以保存图片和声音
D、变量创建后,可存储任何类型的数据(数字、字符、布尔类型)

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

A、路面不平
B、两个车轮没有选用同一种颜色
C、车轮的中心点没有设置在圆心
D、轮子超出屏幕显示的范围

18、下面积木运行完后,变量“数”的值是多少?()

A、15
B、12
C、17
D、22

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

A、当克隆发生的那一刻,克隆体会继承原角色的所有属性
B、克隆体也可以被克隆
C、删除克隆体跟隐藏克隆体本质上一样
D、克隆体被克隆出来,立即去执行“当作为克隆体启动时”下面的程序

20、在scratch画笔模块中,我们可以运用什么指令将一片花瓣变成一朵花?()

在这里插入图片描述

A、复制/粘贴
B、组合
C、图章
D、自制积木

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

在这里插入图片描述

A、重复执行的次数不是固定的
B、在执行大嘴巴里面的指令之前会先检测条件是否成立
C、执行大嘴巴里面的指令之后才会检测条件是否成立
D、判断条件设置不恰当时,可能导致死循环

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

A、减少命令的数量
B、采用加速模式
C、将无关命令移出循环体
D、使用删除本克隆体命令

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

在这里插入图片描述

在这里插入图片描述

24、在“运算”脚本中,以下哪个代码块可以实现“在{10,20,30…,100}中随机选择一个数”?()

在这里插入图片描述

25、对于以下代码段,当小绿旗被单击时,不可能出现的结果为? ()

在这里插入图片描述

在这里插入图片描述

判断题

26、“克隆”就是“复制”,二者没有任何区别。

27、一个程序当中,条件语句不宜过多,应该尽量通过分析将条件重新组合,以更加简洁的方式来表达。同时,循环嵌套也同样需要通过优化方案来尽量减少嵌套的数量。

28、变量是指在程序运行过程中其值是会变化的,变量可以直接使用,不必预先定义。

29、我们通常使用“画笔”模块中的“全部擦除”对背景进行初始化操作,保持作品的整洁美观。

30、循环结构是程序设计中的三种基本结构之一,在循环结构中重复执行的程序段叫做循环体。

31、接收消息时,只能接收同一个角色广播发出的消息。

32、执行画笔模块的“图章”积木,角色像印章一样被印到舞台上。

33、要让小猫随机产生许多数字,必须要先使用“图章”积木。

34、变量的命名是以a、b、c这样的方式命名最好。

35、Scratch的“运算”模块中,包含有四个算术运算积木——加、减、乘、除,三种关系运算符积木——小于、等于、大于,三种逻辑运算积木——与、或、不成立。

实操

幻影小猫

在这里插入图片描述
1. 准备工作

(1)保留小猫角色。

2. 功能实现

(1) 小猫的初始位置任意;

(2) 按下左右方向键,小猫向对应方向移动,再按下空格时,使用克隆的方式,快速跑动并显示幻影。

打气球游戏

在这里插入图片描述
1. 准备工作

(1)角色“Wand”,“Balloon1”;

(2)默认白色背景。

2. 功能实现

(1)程序开始,魔法棒在舞台的底部不停左右移动;

(2)如果按空格键,魔法棒垂直向上发射;

(3)程序开始,5个气球水平排列在舞台上方(请使用克隆),不可直接添加5个气球角色到舞台上。

(4)魔法棒如果碰到了气球,气球消失,魔法棒回到舞台下方重复左右移动;
在这里插入图片描述

(5)魔法棒只能发射5次。

猫咪抓老鼠游戏

在这里插入图片描述
1. 准备工作

(1) 保留小猫角色,添加“Mouse1”;

(2) 默认白色背景。

2. 功能实现

(1) 键盘上下左右键控制小猫上下左右移动;

(2) 老鼠出现在舞台随机位置;

(3) 如果玩家3秒内没有抓住老鼠,老鼠出现在新的随机位置;

(4) 如果抓到老鼠,得分加1,老鼠出现在新的随机位置;

(5) 左下角有一个大字显示的变量,表示抓到的老鼠数量。

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

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

相关文章

实验项目一:【文本反爬网站的分析和爬取】

一、实验目的 熟悉使用Selenium、Pyppeteer等工具爬取网站基本内容,通过分析具有文本反爬技术网站,设计爬取策略来获取文本正确的内容。 二、实验预习提示 安装Python环境 (Python 3.x):Pychram社区版Anaconda为Pytho…

[SpringBoot] YAML基础语法

✨✨个人主页:沫洺的主页 📚📚系列专栏: 📖 JavaWeb专栏📖 JavaSE专栏 📖 Java基础专栏📖vue3专栏 📖MyBatis专栏📖Spring专栏📖SpringMVC专栏📖SpringBoot专…

四线法与电桥

目录: 一、基本电桥电路 二、开尔文四线检测 三、惠斯通与开尔文电桥 1、电阻桥定义解释 2、电阻桥相关计算 3、开尔文双电桥 4、电阻桥的应用 --------------------------------------------------------------------------------------------------------…

java中的垃圾回收算法与垃圾回收器

🚀 优质资源分享 🚀 学习路线指引(点击解锁)知识定位人群定位🧡 Python实战微信订餐小程序 🧡进阶级本课程是python flask微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一…

Swift学习笔记笔记(五) Swift扩展协议类

一、 实验目的: 1.掌握Swift扩展型 2.掌握Swift协议 3.掌握Swift类 二、实验原理: 1.Swift扩展的定义 2.Swift协议的定义 3.Swift类的定义 三、实验步骤及内容: 1.方法 //实例方法 class Website { var visitCount 0 func visiting(){…

【LC】二叉树应用强化OJ

✨博客主页: 心荣~ ✨系列专栏:【LeetCode/牛客刷题】 ✨一句短话: 难在坚持,贵在坚持,成在坚持! 文章目录1. 检查两颗树是否相同2. 另一颗树的子树3. 二叉树最大深度4. 判断—颗二叉树是否是平衡二叉树5. 对称二叉树6. 二叉树的构建及遍历7. 二叉树的分层遍历8. 给定一个二叉树…

JAVAweb第一次总结作业

1.什么是html HTML的全称为超文本标记语言(Hyper Text Markup Language),是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。 HTML文本是由HTML命令组成的描述性文本&…

【Python】import模块的多种操作

前言 记录一下关于Python在导入模块时候一些操作~ 知识点📖📖 Python魔法方法:__all__ Python内置模块:importlib 实现 指定导出的变量 当你在使用 from xxx import * 时候,可以通过 __all__ 来指定可被导出的变…

每天五分钟机器学习:通过学习曲线判断模型是过拟合还是欠拟合

本文重点 本节课程我们学习使用学习曲线来判断某一个学习算法是否处于偏差、方差问题。学习曲线其实就是训练误差和验证误差关于样本m的曲线,我们将通过学习曲线来判断该算法是处于高偏差问题,还是处于高方差问题。 高偏差问题(欠拟合) 注意:这个m表示训练集数据样本…

王二涛研究组揭示丛枝菌根共生与根瘤共生的协同进化机制

2021年,中国科学院分子植物科学卓越创新中心王二涛团队在《Molecular Plant》发表了“Mycorrhizal Symbiosis Modulates the Rhizosphere Microbiota to Promote Rhizobia Legume Symbiosis”研究论文,该研究通过定量微生物组、微生物共发生网络及微生物…

mac for m1(arm):安装redis的四种方式(本机安装、homebrew安装、虚拟机安装、docker安装)

0. 引言 redis作为当今最常用的非关系型数据库,被广泛应用于数据缓存场景。而mac m1采用arm芯片,使得众多软件安装成为问题,今天我们来看mac m1如何安装redis 1.本机安装redis 1、下载redis安装包:https://redis.io/download/ …

subplots()--matplotlib

1. 函数功能 成一个画布和若干子区。2. 函数语法 matplotlib.pyplot.subplots(nrows1, ncols1, *, sharexFalse, shareyFalse, squeezeTrue, subplot_kwNone, gridspec_kwNone, **fig_kw)3. 函数参数与示例 参数含义nrows, ncols画布被分成的行、列数squeeze布尔值&#xf…

【畅购商城】用户登录

用户登录 构建页面&#xff1a;Login.vue步骤一&#xff1a;创建Login.vue步骤二&#xff1a;绘制通用模块<template> <div> <TopNav></TopNav> <div style"clear:both;"></div> <HeaderLogo></HeaderLogo> <div…

嵌入式开发--CubeMX使用入门教程

嵌入式开发–CubeMX使用入门教程 CubeMX简介 传统的单片机开发时&#xff0c;需要针对片上外设做各种初始化的工作&#xff0c;相当麻烦。 CubeMX是ST公司出品的一款图形化代码生成工具&#xff0c;通过图形化界面&#xff0c;可以非常直观的配置好各种片上外设&#xff0c;时…

一个方便IO单元测试的C#扩展库

对于我们.Net程序员&#xff0c;System.Web.Abstractions我们都非常熟悉&#xff0c;主要作用于Web可以实现单元测试&#xff0c;他是在.Net framework 3.5 sp1开始引入的,很好的解决项目表示层不好做单元测试的问题&#xff0c;这个库所有类都是Wrapper/Decorator模式的。今天…

[SpringBoot] Spring Boot注册Web原生组件/拦截器HandlerInterceptor

✨✨个人主页:沫洺的主页 &#x1f4da;&#x1f4da;系列专栏: &#x1f4d6; JavaWeb专栏&#x1f4d6; JavaSE专栏 &#x1f4d6; Java基础专栏&#x1f4d6;vue3专栏 &#x1f4d6;MyBatis专栏&#x1f4d6;Spring专栏&#x1f4d6;SpringMVC专栏&#x1f4d6;SpringBoot专…

风控建模坏样本太少,不要再用过采样和欠采样了,试下这种更有效的方法

样本数据不平衡是我们建模场景中经常遇到的问题&#xff0c;由于目标类别的分布占比差异较大&#xff0c;使得模型训练难以取得较好的拟合效果&#xff0c;甚至模型结果在实际应用中无效。举个最常见的例子&#xff0c;在信贷场景中构建反欺诈模型时&#xff0c;训练样本数据的…

(附源码)计算机毕业设计SSM垃圾分类综合服务系统

&#xff08;附源码&#xff09;计算机毕业设计SSM垃圾分类综合服务系统 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术…

(27)语义分割--cityscape数据集的读取和使用

1、主要参考 (1) 图像分割cityscape数据集使用介绍 - 知乎 (2)torchvision支持很多现成的数据集 Datasets — Torchvision 0.13 documentation 。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。。。。。。。 2、下载…

CTFHub | 整数型注入

0x00 前言 CTFHub 专注网络安全、信息安全、白帽子技术的在线学习&#xff0c;实训平台。提供优质的赛事及学习服务&#xff0c;拥有完善的题目环境及配套 writeup &#xff0c;降低 CTF 学习入门门槛&#xff0c;快速帮助选手成长&#xff0c;跟随主流比赛潮流。 0x01 题目描述…