Scratch 编程基础:变量与广播·专项练习
请完成以下题目,考试时间为45分钟,满分150分。
1. 基本信息:
姓名:
班级:
一、单选题(共12题,每题3分,共36分)
2. 在 Scratch 编程中,想要实现角色之间互相传递游戏开始或结束的信号,应该使用哪一类积木?
运动积木
广播积木
外观积木
控制积木
3. 变量(Variable)是编程中非常重要的概念,下列哪个功能最适合用变量来实现?
让角色播放声音
记录游戏分数或倒计时
让角色切换造型
控制角色移动方向
4. “当接收到 [广播消息]” 这个积木属于哪个模块?
事件模块
变量模块
外观模块
运算模块
5. 下列哪一项操作,无法通过变量来完成?
统计答题次数
判断木槌是否碰到地鼠
计算游戏剩余时间
累计吃到的金币数量
6. 广播消息的主要作用是什么?
让角色在舞台上随机移动
让多个角色同步执行特定动作
改变角色的颜色特效
放大舞台显示比例
7. 想要在游戏中让分数每击中一次目标就增加1,应该使用变量的哪个指令?
将变量 [分数] 设为 0
将变量 [分数] 增加 1
将变量 [分数] 乘以 1
将变量 [分数] 随机变化
8. 关于广播的接收范围,下列说法正确的是?
只有点击的那个角色能收到
所有角色和背景都能收到
只有舞台背景能收到
只有当前正在运行的脚本能收到
9. 游戏刚点击绿旗开始时,分数变量通常应该设置为多少?
100
0
随机数
保持上一次的数值
10. “广播 [消息]” 和 “广播 [消息] 并等待” 的核心区别在于?
发送的信号强度不同
“并等待”会等接收方执行完后再继续
普通广播无法被接收
没有区别,完全一样
11. 为了保证程序运行结果的准确性,变量在程序开头通常需要进行?
隐藏
复制
初始化(赋值)
删除
12. 在打地鼠游戏中,木槌点击地鼠触发计分,这个过程不需要用到下列哪个?
广播
变量
如果那么判断
声音播放
13. 如果想制作一个多关卡的闯关游戏,每一关的难度不同,通常用什么来记录当前的关卡数?
列表
变量
画笔
背景
14. 下列积木的结果是?( )
A:4
B:5
C:7
D:8
15. 导出下面角色,在不修改名字的情况下,最终导出的文件名是?( )
A:鸡.jpg
B:鸡.sprite3
C:鸡.sb3
D:角色.sprite3
16. 要检测到鼠标被按下,图片中?的区域填写()文字
与
或
不成立
17. 如果让小鸟沿着一条横线出现,需要修改以下哪个选项?
X坐标
Y坐标
18. 以下( )选项可以判断鼠标移开角色.
1
2
3
4
19. ?号位置不可能出现的值是( )选项。
180
140
150
200
20. 小女孩的x坐标为:_____y坐标为:___
21. 小男孩的x坐标为:_____y坐标为:___
22. 以下哪个条件可以帮助判断角色移到了舞台左侧?
X坐标<-240
y坐标>180
X坐标>240
y坐标<-180
23. 坐标(-88,-150)位于舞台的哪个位置?
左上角
右上角
左下角
右下角
24. 如果让小鸟沿着一条竖线出现,需要修改以下哪个选项?
X坐标
Y坐标
二、多选题(共8题,每题4分,共32分,多选、少选、错选均不得分)
25. 关于广播积木,下列说法正确的有哪些?
可以自定义广播的消息名称
一个脚本可以发送多个不同的广播
角色可以接收到广播并做出反应
背景无法接收广播消息
26. 下列关于变量的说法,正确的是?
变量可以存储数字数据
变量的值可以随时改变
变量可以进行增加或减少操作
变量只能使用一次就会被删除
27. 广播积木在游戏流程控制中非常关键,它可以实现哪些效果?
触发游戏开始
触发角色被击中的反馈
触发游戏结束
切换角色的皮肤颜色
28. 程序在点击绿旗初始化阶段,通常需要对变量进行哪些操作?
清零
重置为初始值
设置为固定的起始数值
随机赋值增加难度
29. 下列属于 Scratch 中“事件”类积木的是?
当绿旗被点击
当接收到 [广播]
当角色被点击
如果那么...
30. 变量可以用来辅助实现哪些游戏逻辑?
限制游戏时间
计算答题正确率
记录通关关卡
切换舞台背景
31. 广播配合“当接收到”指令,可以实现以下哪些复杂的互动?
多角色同步动作
触发集体音效
统一触发计分系统
克隆角色
32. 下列哪些功能场景,必须或强烈建议使用变量?
统计游戏得分
制作倒计时关卡
记录剩余生命值
角色播放背景音乐
33. 关于广播积木,下列说法正确的有哪些?
可以自定义广播的消息名称
一个脚本可以发送多个不同的广播
角色可以接收到广播并做出反应
背景无法接收广播消息
34. 下列哪些功能场景,必须或强烈建议使用变量?
统计游戏得分
制作倒计时关卡
记录剩余生命值
角色播放背景音乐
35. 广播积木在游戏流程控制中非常关键,它可以实现哪些效果?
触发游戏开始
触发角色被击中的反馈
触发游戏结束
切换角色的皮肤颜色
36. 下列关于变量的说法,正确的是?
变量可以存储数字数据
变量的值可以随时改变
变量可以进行增加或减少操作
变量只能使用一次就会被删除
37. 程序在点击绿旗初始化阶段,通常需要对变量进行哪些操作?
清零
重置为初始值
设置为固定的起始数值
随机赋值增加难度
38. 变量可以用来辅助实现哪些游戏逻辑?
限制游戏时间
计算答题正确率
记录通关关卡
切换舞台背景
39. 广播配合“当接收到”指令,可以实现以下哪些复杂的互动?
多角色同步动作
触发集体音效
统一触发计分系统
克隆角色
40. 下列属于 Scratch 中“事件”类积木的是?
当绿旗被点击
当接收到 [广播]
当角色被点击
如果那么...
关闭
更多问卷
复制此问卷