图形化编程(Scratch)一级
考试练习题 · 20题(含答案)
新疆蜗牛玩编程 · 备考专栏
📋 答题说明:本套练习共20题,涵盖Scratch界面操作、积木分类、坐标系统、基础编程概念等一级考试核心知识点。每题附有参考答案与解析,建议先独立作答再核对。
第1题【界面认知】
Scratch编辑器中,用于编写程序的区域叫做什么?
A. 舞台区
B. 积木区
C. 脚本区(代码区)
D. 角色列表区
✅ 答案:C
解析:脚本区(也称代码区)是拖放积木、编写程序的主要区域。舞台区用于展示运行效果,积木区用于选择积木类别,角色列表区用于管理角色。
第2题【积木分类】
下列哪个积木属于"运动"类别?
A. 说"你好"
B. 移动10步
C. 播放声音"喵"
D. 等待1秒
✅ 答案:B
解析:"移动10步"属于运动类积木,用于控制角色在舞台上移动。"说"属于外观类,"播放声音"属于声音类,"等待"属于控制类。
第3题【坐标系统】
在Scratch舞台中,中心点的坐标是多少?
A. (100, 100)
B. (0, 0)
C. (240, 180)
D. (-240, -180)
✅ 答案:B
解析:Scratch舞台坐标系以中心为原点(0,0),X轴范围是-240到240,Y轴范围是-180到180。向右X增大,向上Y增大。
第4题【事件积木】
以下哪个积木通常作为程序的开始( Hat 帽子积木)?
A. 重复执行
B. 当绿旗被点击
C. 如果...那么
D. 说"你好"
✅ 答案:B
解析:"当绿旗被点击"是事件类帽子积木,点击绿旗后程序开始运行。帽子积木的特征是顶部呈圆弧形,只能放在脚本最前面。
第5题【外观积木】
要让角色在舞台上"消失"(不可见),应该使用哪个积木?
A. 将大小设为100
B. 隐藏
C. 移到x:0 y:0
D. 清除图形特效
✅ 答案:B
解析:"隐藏"属于外观类积木,执行后角色在舞台上变为不可见。与之对应的是"显示"积木,可以让隐藏的角色重新出现。
第6题【控制积木】
"重复执行10次"积木的作用是什么?
A. 让程序暂停10秒
B. 将其内部的积木重复执行10次
C. 复制10个角色
D. 播放10次声音
✅ 答案:B
解析:"重复执行10次"是控制类C型积木(循环积木),它会把放在内部的积木块重复执行指定的次数。这是一种循环结构。
第7题【角色管理】
在Scratch中,一个角色可以拥有多套不同的什么?
A. 脚本
B. 造型
C. 声音
D. 以上都可以
✅ 答案:D
解析:一个角色可以拥有多套造型(用于动画切换)、多个声音、以及多组脚本。造型、声音和脚本都是角色的组成部分。
第8题【坐标系方向】
在Scratch舞台坐标系中,Y轴的正方向(Y值增大)指向哪里?
A. 向右
B. 向左
C. 向上
D. 向下
✅ 答案:C
解析:Scratch坐标系中,X轴向右为正、向左为负;Y轴向上为正、向下为负。这与数学中的平面直角坐标系一致。
第9题【方向旋转】
在Scratch中,角色默认面向哪个方向(角度)?
A. 0度(向上)
B. 90度(向右)
C. 180度(向左)
D. -90度(向下)
✅ 答案:B
解析:Scratch中方向以角度表示:0=向上,90=向右,180=向左,-90=向下。角色默认面向90度方向(向右)。
第10题【声音积木】
要让程序在播放完一段声音后再继续执行后面的积木,应使用哪个积木?
A. 播放声音"喵"
B. 播放声音"喵"等待播完
C. 停止所有声音
D. 将音量设为100
✅ 答案:B
解析:"播放声音...等待播完"会阻塞程序,直到声音播放完毕才继续执行后续积木。而"播放声音"是异步的,声音播放同时程序继续往下执行。
第11题【侦测积木】
"碰到鼠标指针?"属于哪一类积木?
A. 运动类
B. 外观类
C. 侦测类
D. 运算类
✅ 答案:C
解析:"碰到鼠标指针?"是侦测类积木,属于布尔型(六边形)积木,返回"真"或"假",常与"如果...那么"配合使用。
第12题【运算积木】
运算积木"3 + 5"的结果是多少?
A. 35
B. 8
C. 15
D. -2
✅ 答案:B
解析:运算类积木中的"+"表示加法运算,3 + 5 = 8。运算类积木为绿色,可以进行加减乘除、比较、逻辑运算等操作。
第13题【背景管理】
在Scratch中,舞台背景和角色的关系,下列说法正确的是?
A. 一个舞台只能有一个背景
B. 舞台可以有多套背景,且可以切换
C. 背景不能修改
D. 角色和背景是同一个东西
✅ 答案:B
解析:舞台可以拥有多套背景,通过"换成...背景"等积木可以切换。背景属于舞台,角色属于角色列表,它们是不同的概念。
第14题【编程概念】
程序中的"顺序结构"是什么意思?
A. 积木按从上到下的顺序依次执行
B. 积木随机执行
C. 积木从下往上执行
D. 积木同时执行
✅ 答案:A
解析:顺序结构是最基本的程序结构,积木按照从上到下的顺序依次执行。此外还有循环结构(重复执行)和选择结构(如果...那么)。
第15题【积木形状】
Scratch中六边形(菱角形)的积木代表什么类型?
A. 命令积木(Stack Blocks)
B. 布尔积木(Boolean Blocks)
C. 帽子积木(Hat Blocks)
D. 报告积木(Reporter Blocks)
✅ 答案:B
解析:六边形积木是布尔积木,返回"真"或"假",如"碰到...?""按键...是否按下?"。圆角矩形是报告积木(返回数值或字符串),矩形是命令积木,弧顶是帽子积木。
第16题【选择结构】
"如果...那么"积木属于哪种程序结构?
A. 顺序结构
B. 循环结构
C. 选择结构(分支结构)
D. 跳转结构
✅ 答案:C
解析:"如果...那么"是选择结构(也叫分支结构),根据条件的真假决定是否执行内部积木。条件为真时执行,为假时跳过。
第17题【旋转方式】
Scratch中角色的旋转方式有哪几种?
A. 左右翻转、不可旋转、任意旋转
B. 顺时针、逆时针
C. 90度、180度、360度
D. 快速旋转、慢速旋转
✅ 答案:A
解析:Scratch角色有三种旋转方式:① 左右翻转(只水平翻转)② 不可旋转(不随方向变化)③ 任意旋转(360度旋转)。可在角色属性中设置。
第18题【造型切换】
要实现角色走路动画效果,需要反复切换角色的什么?
A. 背景
B. 造型
C. 声音
D. 大小
✅ 答案:B
解析:角色走路动画通过在循环中快速切换不同造型来实现。例如角色有"迈左脚"和"迈右脚"两个造型,交替切换就能产生走路效果。
第19题【变量概念】
在Scratch中,"变量"的作用是什么?
A. 播放音乐
B. 存储数据(如分数、计时等)
C. 移动角色
D. 切换背景
✅ 答案:B
解析:变量用于存储数据,如记录游戏分数、计时器数值等。可以通过"将变量设为..."和"将变量增加..."来修改变量的值。
第20题【综合应用】
要让角色"当绿旗被点击"后,持续跟随鼠标移动,正确的积木组合是?
A. 当绿旗被点击 → 移到x:0 y:0
B. 当绿旗被点击 → 重复执行 → 移到x:(鼠标的x坐标) y:(鼠标的y坐标)
C. 当绿旗被点击 → 说"跟随鼠标"
D. 当绿旗被点击 → 隐藏
✅ 答案:B
解析:要实现持续跟随鼠标,需要用"重复执行"循环不断获取鼠标坐标并移动角色。"鼠标的x坐标"和"鼠标的y坐标"是侦测类报告积木,可嵌入"移到x:y:"积木中。
🎓 练习完成!
以上20题覆盖了图形化编程一级考试的核心知识点建议反复练习,做到举一反三更多备考资料请持续关注新
夜雨聆风