本资料提供《电子学会Scratch等级考试》于2019年12月举行的二级考试中涉及的图形化编程题目及其标准答案,适用于准备参加Scratch认证的学生参考使用。
### 《电子学会Scratch考级》2019年12月图形化编程二级考试真题解析
#### 一、单选题
##### 1. 角色面向方向问题
**题目描述**:以下程序执行后,角色面向的方向是?
- A. 右上
- B. 右下
- C. 左上
- D. 左下
**答案**:B. 右下
**解析**:此题考察学生对Scratch中角色方向的理解与掌握。在Scratch中,默认情况下角色面向的方向是90度,即面向右侧。如果没有给出具体的旋转指令,则角色的方向不会改变。因此,如果题目中的程序没有包含改变方向的命令(如“面向某个角度”或“左转右转一定度数”),则默认角色仍然面向右侧。
##### 2. 小猫的X坐标问题
**题目描述**:以下程序执行后,小猫的x坐标是?
- A. 0
- B. 10
- C. 100
- D. 110
**答案**:C. 100
**解析**:此题考查了学生对Scratch中角色移动指令的理解。根据题目描述,可以推断出小猫可能执行了某种形式的移动指令,使得它的X坐标变成了100。在Scratch中,“向前移动X步”会根据当前方向使角色的坐标发生改变,若小猫原本位于原点(0,0)并朝向正右方向移动100步,则其X坐标将变为100。
##### 3. 程序输出结果问题
**题目描述**:以下程序的输出结果是?
- A. 小猫向右移动,碰到边缘后说“碰到边缘!”2秒
- B. 小猫静止不动
- C. 小猫向右移动,碰到边缘就反弹
- D. 小猫向右移动10步后静止不动
**答案**:D. 小猫向右移动10步后静止不动
**解析**:这道题旨在测试学生对于Scratch中角色移动及条件判断逻辑的理解。选项D表明程序只包含了简单的“向前移动10步”,而没有涉及到任何条件判断或循环结构,这意味着小猫仅会执行一次移动指令后停止。
##### 4. 画笔粗细值问题
**题目描述**:以下程序执行后,画笔的粗细值是?
- A. 20
- B. 30
- C. 40
- D. 50
**答案**:B. 30
**解析**:本题考查学生对Scratch中画笔功能的理解。Scratch中的画笔功能允许用户绘制路径,并可以通过设置“画笔粗细”来调整所绘制线条的宽度。如果题目中的程序设置了画笔粗细为30,则执行后画笔的粗细值就是30。
##### 5. 垃圾分类模拟训练问题
**题目描述**:在垃圾分类的模拟训练程序中,小猫碰到“尘土”角色时会说:
- A. 可回收垃圾
- B. 有害垃圾
- C. 厨余垃圾
- D. 干垃圾
**答案**:D. 干垃圾
**解析**:这道题考察学生对于Scratch中角色交互的理解以及垃圾分类的基本概念。“尘土”在垃圾分类中通常被归类为干垃圾,因此当小猫碰到“尘土”角色时,按照题目设定,小猫会说出“干垃圾”。
##### 6. 数字7的二进制表示
**题目描述**:数字7的二进制是多少?
- A. 100
- B. 101
- C. 111
- D. 200
**答案**:C. 111
**解析**:该题考查学生对于二进制数的基本理解。十进制数7转换成二进制表示为111,即(1*2^2 + 1*2^1 + 1*2^0 = 4 + 2 + 1 = 7)。
##### 7. 程序执行效果问题
**题目描述**:以下程序让初始位置为x:0,y:0的角色执行的效果是?
- A. 向右边移动,然后播放声音
- B. 向右边移动同时播放声音
- C. 向左边移动,然后播放声音
- D. 向左边移动同时播放声音
**答案**:A. 向右边移动,然后播放声音