🐸 GoC 第2课 知识点回顾

让画笔动起来 · 课后复习小测

📚 本节课我们学了什么?

1. 画笔移动的两个命令

命令 作用 例子
fd 画笔向前走(forward) fd 100; 向前走100步
bk 画笔向后退(back) bk 50; 向后退50步

2. 画笔转向的两个命令

命令 作用 例子
rt 画笔向右转(right turn) rt 90; 向右转90度
lt 画笔向左转(left turn) lt 90; 向左转90度

3. 命令的格式

每条命令都要写成:命令 + 空格 + 数字 + 分号

比如:fd 100; —— fd是命令,100是走多少步,; 是结尾的分号。

// 画一条折线:向前走100步,右转90度,再向前走100步
fd 100; rt 90; fd 100;
💡 小提示:画笔一开始默认是朝右边的哦!
✏️ 课后小测试 · 看看你掌握了多少?
1想让画笔向前走,应该用哪个命令?
A. fd
B. bk
C. rt
D. lt
📖 解析:fd是forward(向前)的缩写,fd 100; 就是让画笔向前走100步。
2想让画笔向后退,应该用哪个命令?
A. fd
B. bk
C. rt
D. lt
📖 解析:bk是back(向后)的缩写,bk 50; 就是让画笔向后退50步。
3想让画笔向右转,应该用哪个命令?
A. rt
B. lt
C. fd
D. bk
📖 解析:rt是right turn(右转)的缩写,rt 90; 就是向右转90度。
4想让画笔向左转,应该用哪个命令?
A. rt
B. lt
C. fd
D. bk
📖 解析:lt是left turn(左转)的缩写,记住right是右,left是左。
5代码 "fd 100;" 是什么意思?
A. 向前走100步
B. 向后退100步
C. 向右转100度
D. 向左转100度
📖 解析:fd是向前走,后面的数字100就是走的步数。
6代码 "rt 90;" 是什么意思?
A. 向前走90步
B. 向后退90步
C. 向右转90度
D. 向左转90度
📖 解析:rt是向右转,后面的数字90就是转的角度。
7每条命令写完之后,结尾必须加什么符号?
A. 逗号 ,
B. 句号 。
C. 分号 ;
D. 感叹号 !
📖 解析:这是C++语言的重要规则!每条命令结束都要写一个英文分号 ; 。
8想画一条直直向右的线,应该用哪个命令?
A. fd 100;
B. rt 90;
C. lt 90;
D. bk 100;
📖 解析:画笔一开始默认朝右边,直接 fd 100; 就能画出一条向右的直线。
9一行代码里可以写几条命令?
A. 只能写1条
B. 最多写2条
C. 可以写多条,用分号隔开就行
D. 不能写命令
📖 解析:一行里可以写好多条命令,只要每条都用分号隔开就行,这叫"连写"。
10画笔一开始默认是朝哪个方向的?
A. 向上
B. 向下
C. 向左
D. 向右
📖 解析:打开GoC的时候,画笔小箭头默认是朝右边的哦!
11(判断)画笔只能向前走,不能后退。
✓ 对
✗ 错
📖 解析:错的!画笔既能向前走(fd),也能向后退(bk)。
12(判断)向右转和向左转的命令是一样的。
✓ 对
✗ 错
📖 解析:错的!rt是向右转,lt是向左转,两个命令不一样哦。
13(判断)每条命令写完之后,都要在结尾加一个分号。
✓ 对
✗ 错
📖 解析:对的!分号是C++命令的"句号",每条命令结尾都要加。
🎉 测试完成!
0 分