首页课程小红花墙

C++ 入门 · 小纸条

选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。

第 1 章30第 2 章30第 3 章30第 4 章30第 5 章30第 6 章30第 7 章30第 8 章30第 9 章30第 10 章30第 11 章30第 12 章30第 13 章30第 14 章30第 15 章30第 16 章30第 17 章30第 18 章30第 19 章10
只印题目
第 1 页 · 正面(题目)
1你好,C++

想一件你希望电脑帮你做的小事,用一句话说出来(例如“帮我算 3+5”)。

2程序的骨架

数一数 int main() { } 里有几个花括号?它们是成对还是单个出现?

3让电脑说话

写一行代码,让电脑显示 我爱编程。

4分号是句号

下面这行少了什么?cout << "早上好"

5换行 endl

写一行代码,让电脑先显示 猫,换行后再显示 狗。

6给自己写便签

给这行加一句注释,说明它是做什么的:cout << "欢迎";

7认识变量

造一个叫 score、用来装整数的盒子,写出这行代码。

8往盒子里放数

造一个盒子 n,放入数字 100,写成一行。

9显示盒子里的数

int x = 7; cout << x; 屏幕上会显示什么?

10电脑听你说

造一个盒子 k,再写一行让电脑把你输入的数存进 k。

第 1 页 · 背面(答案)

参考答案(家长):两个花括号(一个 { 一个 }),成对出现。

参考答案(家长):只要是电脑能算或能显示的事都对,如“显示我的名字”“算 100 减 20”。

参考答案(家长):少了结尾的分号,应为 cout << "早上好";

参考答案(家长):cout << "我爱编程";

参考答案(家长):如 cout << "欢迎"; // 显示欢迎语(注释内容合理即可)。

参考答案(家长):cout << "猫" << endl << "狗";

参考答案(家长):int n = 100;

参考答案(家长):int score;

参考答案(家长):int k; cin >> k;

参考答案(家长):显示 7。

第 2 页 · 正面(题目)
11输入再输出

读程序 int a; cin >> a; cout << a;,如果你输入 42,屏幕显示什么?

12两数相加

如果输入 3 和 4,cout << a + b; 会显示几?

13加减法

写一行代码,让电脑算出 20 - 8 并显示结果。

14乘法用星号

写一行代码,算出 9 * 8 并显示。

15除法的秘密

cout << 9 / 4; 会显示几?

16取余数

cout << 10 % 3; 会显示几?

17除和余是一对

把 23 颗糖平分给 4 个人,每人几颗?用 23 / 4 想一想,还剩几颗(23 % 4)?

18判断奇偶

7 % 2 等于几?由此判断 7 是奇数还是偶数?

19会装小数的盒子

造一个盒子 height,装入小数 1.35,写成一行。

20小数不砍尾巴

想得到 3.5 这个结果,7 / 2 和 7.0 / 2 应该用哪个?

第 2 页 · 背面(答案)

参考答案(家长):显示 7。

参考答案(家长):显示 42。

参考答案(家长):cout << 9 * 8;(显示 72)。

参考答案(家长):cout << 20 - 8;(显示 12)。

参考答案(家长):显示 1(10 除以 3 余 1)。

参考答案(家长):显示 2(小数部分被丢掉)。

参考答案(家长):7 % 2 等于 1,所以 7 是奇数。

参考答案(家长):每人 5 颗(23/4),还剩 3 颗(23%4)。

参考答案(家长):用 7.0 / 2(有小数才不砍尾巴)。

参考答案(家长):double height = 1.35;

第 3 页 · 正面(题目)
21挑对盒子

装“班级人数”和“你的体重”,各应该用 int 还是 double?

22一次算完存起来

int a = 5, b = 2; int s = a * b;,盒子 s 里装的是几?

23变量会变

int n = 2; n = 10; cout << n; 屏幕会显示几?

24自己加一

int n = 9; n++; cout << n; 会显示几?

25比大小

判断“a 是不是等于 b”,应该写 a = b 还是 a == b?

26对与错

cout << (5 == 5); 会显示几?

27如果……就

补全条件:如果 age 大于等于 18,就显示“成年”。写出 if ( ... ) 里的条件。

28否则怎么办

int n = 5;,运行上面这段,会显示“偶”还是“奇”?

29多个岔路口

int s = 75;,运行上面这段,会显示什么?

30而且(&&)

int age = 8;,age >= 6 && age <= 12 成立吗?会显示“小学生”吗?

第 3 页 · 背面(答案)

参考答案(家长):装的是 10。

参考答案(家长):班级人数用 int,体重用 double。

参考答案(家长):显示 10。

参考答案(家长):显示 10。

参考答案(家长):显示 1(因为 5 等于 5,成立)。

参考答案(家长):写 a == b(两个等号)。

参考答案(家长):显示“奇”(5 是奇数)。

参考答案(家长):age >= 18(完整:if (age >= 18) { cout << "成年"; })。

参考答案(家长):成立,会显示“小学生”。

参考答案(家长):显示“及格”(75 不到 90,但不小于 60)。

op599 课程