中国电子学会2019年3月份青少年软件编程Scratch图形化等级考试试卷三级真题(选择题、判断题)

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

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.

11.关于循环语句的嵌套,下列哪些做法是错误的?(  )

A.③④

B.②③

C.①④

D.①②

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

A.
B.
C.
D.

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

A.一个角色广播一个消息,只有自己可以接收这个消息,并启动接受消息程序。

B.新建一个消息后,只有一个角色可以广播这个消息。

C.重复执行广播一个消息,接收这个消息的程序只会被唤醒一次。

D.一个角色发出一个消息,所有其他角色都可以接收这个消息并启动各自不同的接受消息程序。

14. 顺序、选择、循环是三种基本结构,其中(  )结构实现程序反复执行。

A.顺序

B.选择

C.循环

D.以上都是

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

A.帧数为5

B.帧数为2

C.帧数为0.5

D.帧数为0.2

16.关于下面广播的脚本功能表述正确的是(  )

A.当“绿旗”被点击,广播“绘制背景”消息,然后再广播“绘制字符图案”消息。

B.当“绿旗”被点击,广播“绘制背景”消息,等待收到消息的脚本执行完成,然后再广播“绘制字符图案”消息。

C.当“绿旗”被点击,向所有角色和舞台广播“绘制背景”消息,等待接收到消息的程序执行完成,再向所有角色和舞台广播“绘制字符图案”消息。

D.当“绿旗”被点击,向所有角色和舞台广播“绘制背景”消息,再向所有角色和舞台广播“绘制字符案”消息。

17.运行下列脚本,num的值为(  )

A.11

B.12

C.110

D.100

18.关于变量,下列说法错误的是(  )

A.Scratch变量名没有特别的约束,但是区别大小写。

B.变量分为全局变量和局部变量,全部角色以及舞台都能修改全局变量的值。

C.变量就像一个“盒子”,可以保存图片和声音。

D.变量创建后,可存储任何类型的数据(数字、字符、布尔类型)

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

A.路面不平

B.两个车轮没有选用同一种颜色

C.车轮的中心点没有设置在圆心

D.轮子超出屏幕显示的范围

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

A.15

B.12

C.17

D.22

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

A.当克隆发生的那一刻,克隆体会继承原角色的所有属性。

B.克隆体也可以被克隆。

C.删除克隆体跟隐藏克隆体本质上一样。

D.克隆体被克隆出来,立即去执行“当作为克隆体启动时”下面的程序。

22.对于以下代码块,当绿旗被单击时,不可能出现的结果为?(  )

A.
B.
C.
D.

23.在Scratch画笔模块中,我们可以运用(  )指令将一片花瓣变成一朵花。

A.复制/粘贴

B.组合

C.图章

D.自制积木

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

A.重复执行的次数不是固定的

B.在执行大嘴巴里面的指令之前会先检测条件是否成立

C.执行大嘴巴里面的指令之后才会检测条件是否成立

D.判断条件设置不恰当时,可能导致死循环

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

A.减少命令的数量

B.采用加速模式

C.将无关命令移出循环体

D.使用删除本克隆体命令

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

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

正确

错误

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

正确

错误

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

正确

错误

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

正确

错误

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

正确

错误

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

正确

错误

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

正确

错误

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

正确

错误

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

正确

错误

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

正确

错误

参考答案

选择

1.标准答案:D

试题解析:三角形风车有4个三角形,3条边,三角形外角为120度,三角形旋转90度得到另一个三角形;所以填4,②填3,③填120,④填90;故答案选D.

2.标准答案:C

试题解析:1+1*3=4;故答案选C.

3.标准答案:C

试题解析:5+5=10;故答案选C.

4.标准答案:B

试题解析:本体隐藏,图章有运动指令,执行了5次,所以有5只小猫;故答案选B.

5.标准答案:C

试题解析:倒计时变量属于变量,所以在变量模块添加;故答案选C.

6.标准答案:D

试题解析:角色的X坐标计算为8*5*3=120;故答案选D.

7.标准答案:C

试题解析:角色落笔后会从角色的中心点画出轨迹;故答案选C.

8.标准答案:C

试题解析:角色隐藏后,角色的外观也被隐藏,所以角色消失;故答案选C.

9.标准答案:B

试题解析:随机位置需要用到随机数;故答案选B.

10.标准答案:B

试题解析:图形的中心点在角色的下方;故答案选B.

11.标准答案:A

试题解析:重复执行在重复执行10次内或两个重复执行叠加,角色只会运行内部的重复执行;故答案选A.

12.标准答案:B

试题解析:1-10之间取随机数取得是正整数,10乘正整数可得10,20,···,100;故答案选B.

13.标准答案:D

试题解析:一个角色发出一个消息,所有其他角色都可以接收这个消息并运行不同的程序;故答案选D.

14.标准答案:C

试题解析:程序反复执行需循环结构;故答案选C.

15.标准答案:A

试题解析:0.2秒切换一个造型,1秒就能切换5个造型,帧数为5;故答案选A.

16.标准答案:C

试题解析:广播消息并等待,须所有角色接收到消息并完成程序才可继续下一步程序,而广播消息则可同时进行程序;故答案选C.

17.标准答案:D

试题解析:无论i的值与num的值为多少,两者都无法同时满足条件,所以执行10次后num的值仍为100;故答案选D.

18.标准答案:A

试题解析:命名时变量名不能包含空格或其他特殊符号等要求;故答案选A.

19.标准答案:C

试题解析:车轮的中心点不在圆心,会导致汽车的两个轮子在转动时高低不平;故答案选C.

20.标准答案:C

试题解析:2+3*5=17;故答案选C.

21.标准答案:C

试题解析:删除克隆体是克隆体消失,隐藏克隆体克隆体只是肉眼看不到但仍存在;故答案选C.

22.标准答案:D

试题解析:在1-10之间取随机数取得是整数;故答案选D.

23.标准答案:C

试题解析:一朵花是由多个花瓣组成的,可用印章来增加花瓣数量;故答案选C.

24.标准答案:C

试题解析:在执行大嘴巴里面的指令之前会先检测条件是否成立再运行;故答案选C.

25.标准答案:D

试题解析:计算机的速度越来越慢是克隆体过多导致的,可删除克隆体来提升速度;故答案选D.

判断

26.标准答案:错误

试题解析:复制和克隆的区别在于复制仅复制对象本身,而克隆则复制了整个对象及其行为,更改克隆对象的属性和行为也会影响原始对象故答案错误.

27.标准答案:正确

试题解析:故答案正确.

28.标准答案:错误

试题解析:变量须先定义再使用故答案错误.

29.标准答案:正确

试题解析:“画笔”模块中的“全部擦除”可将痕迹擦除,保持作品整洁故答案正确.

30.标准答案:正确

试题解析:重复执行是循环结构中的循环体故答案正确.

31.标准答案:错误

试题解析:不同角色间也可以接收消息故答案错误.

32.标准答案:正确

试题解析:“图章”积木指令是将角色像印章一样印到舞台上故答案正确.

33.标准答案:错误

试题解析:随机产生许多数字需要用到随机数故答案错误.

34.标准答案:错误

试题解析:变量的命名需要贴合变量的作用故答案错误.

35.标准答案:正确

试题解析:算术运算积木有加、减、乘、除四种,关系运算符积木有小于、等于、大于三种,逻辑运算积木有与、或、不成立三种故答案正确.

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

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

相关文章

VitePress-14- 配置-titleTemplate 的作用详解

作用描述 1、titleTemplate 是标题的后缀&#xff1b;2、可以自定义标题的后缀&#xff1b;3、可以自定义整个的标题以及后缀&#xff0c;语法如下&#xff1a; titleTemplate: :title 链接符号 自己定义的后缀 【:title】&#xff1a;从页面的第一个 <h1> 标题推断出的…

HarmonyOS 鸿蒙 ArkTS ArkUI 页面之间切换转换动画设置

第一步&#xff1a;导入 import promptAction from ohos.promptAction 第二步&#xff1a;在build下方写入 pageTransition(){PageTransitionEnter({ duration: 1200 }).slide(SlideEffect.Right)PageTransitionExit({ delay: 100 }).translate({ x: 100.0, y: 100.0 }).opac…

统计数字出现次数的数位动态规划解法-数位统计DP

在处理数字问题时,我们经常遇到需要统计一定范围内各个数字出现次数的情况。这类问题虽然看起来简单,但当数字范围较大时,直接遍历统计的方法就变得不再高效。本文将介绍一种利用数位动态规划(DP)的方法来解决这一问题,具体来说,是统计两个整数a和b之间(包含a和b)所有…

掌握Go的加密技术:crypto/rsa库的高效使用指南

掌握Go的加密技术&#xff1a;crypto/rsa库的高效使用指南 引言crypto/rsa 库概览RSA 加密算法基本原理crypto/rsa 库的功能和应用 安装和基本设置在 Go 项目中引入 crypto/rsa 库基本环境设置和配置 密钥生成与管理生成 RSA 密钥对密钥存储和管理 加密和解密操作使用 RSA 加密…

代码随想录算法训练营第五十天|518. 零钱兑换Ⅱ

518. 零钱兑换Ⅱ 题目链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 思路 本题相当于求装满容量为amount的背包有多少种方法&#xff0c;又由于零钱可以重复使用&#xff0c;属于完全背包的题型。将01背包完全装满的思路在494. 目…

【Redis快速入门】初识Redis、Redis安装、图形化界面

个人名片&#xff1a; &#x1f43c;作者简介&#xff1a;一名大三在校生&#xff0c;喜欢AI编程&#x1f38b; &#x1f43b;‍❄️个人主页&#x1f947;&#xff1a;落798. &#x1f43c;个人WeChat&#xff1a;hmmwx53 &#x1f54a;️系列专栏&#xff1a;&#x1f5bc;️…

【Java程序设计】【C00259】基于Springboot的人事管理系统(有论文)

基于Springboot的人事管理系统&#xff08;有论文&#xff09; 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于Springboot的人事管理系统 本系统分为管理员功能模块以及员工功能模块。 管理员功能模块&#xff1a;管理员登录系统后&#xff0c;可以对首页&a…

在vscode 中配置 pyside6 环境

在vscode中编写pyside环境配置 start 记录一下在 vscode 中编写 pyside6 程序&#xff0c;环境如何配置。 前提 请自行安装好 python。请自行安装好 vscode。安装 vscode 插件 Python&#xff0c;PYQT Integration。 配置环境 1.借助 pip 安装我们的pyside6 pip install…

【PowerShell】修改Windows网络配置的常用命令

PowerShell&#xff08;PS&#xff09;是一种强大的任务自动化和管理框架&#xff0c;具有丰富的命令和语法&#xff0c;可以用于编写脚本来管理Windows操作系统和其他应用程序。它的开放式架构和跨平台支持使得它成为一个灵活和可扩展的工具。 在网络配置方面&#xff0c;Powe…

python - 模块使用详解

前言 Python有非常强大的第三方库&#xff0c;也有非常多的内置模块帮助开发人员实现某些功能&#xff0c;无需开发人员自己造轮子。本文介绍Python的模块。 什么是模块 模块简单来说就是一系列功能的集合体&#xff0c;如果将程序的开发比喻成拼图&#xff0c;模块就是各种…

PHP特性知识点总结

如果想观感更好看到图片,可以去我的gitbook或者github去看 github:https://github.com/kakaandhanhan/cybersecurity_knowledge_book-gitbook.22kaka.fun gitbook:http://22kaka.fun description: 专门出的关于php的特性比较,后面好像也有java的特性。 🏀 PHP特性知识点…

【开源】JAVA+Vue.js实现森林火灾预警系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 系统基础模块2.3 烟雾传感器模块2.4 温度传感器模块2.5 历史记录模块2.6 园区数据模块 三、系统设计3.1 用例设计3.1.1 森林园区基础系统用例设计3.1.2 森林预警数据用例设计 3.2 数据库设计3.2.1 烟雾…

如果把vue组件动态添加到body上?

tools.js: import Vue from vue/*** param Component 组件实例的选项对象* param props 组件实例中的prop*/ export function create(Component, props) {const comp new (Vue.extend(Component))({ propsData: props }).$mount()document.body.appendChild(comp.$el)comp.re…

中国电子学会2019年12月份青少年软件编程Scratch图形化等级考试试卷三级真题(选择题、判断题)

一、单选题(共 25 题&#xff0c;每题 2 分&#xff0c;共 50 分) 1.怎样修改图章的颜色&#xff1f;&#xff08; &#xff09; A. 只需要一个数字来设置颜色 B. 设置 RGB 的值 C. 在画笔中设置颜色、饱和度、亮度 D. 在外观中设置或修改角色颜色特效 2.以下程序的执…

用code去探索理解Llama架构的简单又实用的方法

除了白月光我们也需要朱砂痣 我最近也在反思&#xff0c;可能有时候算法和论文也不是每个读者都爱看&#xff0c;我也会在今后的文章中加点code或者debug模型的内容&#xff0c;也许还有一些好玩的应用demo&#xff0c;会提升这部分在文章类型中的比例 今天带着大家通过代码角度…

数据库管理-第149期 Oracle Vector DB AI-01(20240210)

数据库管理149期 2024-02-10 数据库管理-第149期 Oracle Vector DB & AI-01&#xff08;20240210&#xff09;1 机器学习2 向量3 向量嵌入4 向量检索5 向量数据库5 专用向量数据库的问题总结 数据库管理-第149期 Oracle Vector DB & AI-01&#xff08;20240210&#xf…

每日五道java面试题之java基础篇(六)

第一题&#xff1a;Java 创建对象有哪⼏种⽅式&#xff1f; Java 中有以下四种创建对象的⽅式: new 创建新对象通过反射机制采⽤ clone 机制通过序列化机制 前两者都需要显式地调⽤构造⽅法。对于 clone 机制,需要注意浅拷⻉和深拷⻉的区别&#xff0c;对于序列化机制需要明…

书生·浦语大模型第五课作业

基础作业&#xff1a; 使用 LMDeploy 以本地对话、网页Gradio、API服务中的一种方式部署 InternLM-Chat-7B 模型&#xff0c;生成 300 字的小故事&#xff08;需截图&#xff09; 这里 /share/conda_envs 目录下的环境是官方未大家准备好的基础环境&#xff0c;因为该目录是共…

leetcode 算法 69.x的平方根(python版)

需求 给你一个非负整数 x &#xff0c;计算并返回 x 的 算术平方根 。 由于返回类型是整数&#xff0c;结果只保留 整数部分 &#xff0c;小数部分将被 舍去 。 注意&#xff1a;不允许使用任何内置指数函数和算符&#xff0c;例如 pow(x, 0.5) 或者 x ** 0.5 。 示例 1&#…

基于Java (spring-boot)的宿舍管理系统

一、项目介绍 基于Java (spring-boot)的宿舍管理系统功能&#xff1a;登录界面、宿舍管理、学生管理、班级管理、宿舍楼管理、维修记录、晚归记录、请假记录、用户管理、角色管理、菜单管理、日志管理、我收到的、退宿审核&#xff0c;等等等 二、作品包含 三、项目技术 后端语…