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

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) 左下角有一个大字显示的变量,表示抓到的老鼠数量。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
202003年的青少年软件编程等级考试中,涉及到了Scratch三级真题。Scratch是一种以图形化界面进行编程的工具,非常适合初学者使用。在这个等级考试中,学生需要展示他们在运用Scratch进行编程方面的能力。 这个真题要求学生完成一个游戏项目,包括游戏的设计、界面、角色和游戏规则。学生需要运用Scratch的不同功能块来实现游戏的各个方面。在考试中,学生需要展示他们对于Scratch编程环境的熟悉度以及对于逻辑思维和问题解决的能力。 学生在完成这个真题时需要考虑以下几个方面: 1. 游戏的设计:学生需要设计一个有趣并且能够吸引玩家的游戏概念。这包括游戏的题材、游戏目标以及游戏流程等。 2. 界面设计:学生需要设计一个美观、易于操作的游戏界面。他们需要运用Scratch提供的图形和音频功能来美化界面,并考虑用户交互的方式。 3. 角色设计:学生需要设计游戏中的角色,并设置它们的属性、动作和行为。他们可以运用Scratch提供的角色编辑器来创建和定制角色。 4. 游戏规则和逻辑:学生需要考虑游戏的规则,并使用Scratch的控制流程来实现游戏逻辑。他们需要处理用户的输入、计分系统以及游戏的胜利和失败条件等。 在完成这个真题时,学生需要展示他们的创意、运用Scratch的技巧以及对于游戏设计和编程的理解。通过这个考试,学生将能够提升他们的创造力、逻辑思维和解决问题的能力,为以后的编程学习打下坚实基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青岛少儿编程-王老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值