首页课程小红花墙

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或者(||)

int day = 7;,day == 6 || day == 7 成立吗?

2相反(!)

3 > 5 不成立,那 !(3 > 5) 成立还是不成立?

3两个数谁大

int a = 4, b = 9;,上面这段会显示几?

4三个数谁最大

int a=3, b=7, c=5; 走完上面流程,m 是几?

5重复做事:for

for (int i = 1; i <= 5; i++) cout << "*"; 会显示几个星号?

6数到 n

for (int i = 1; i <= 4; i++) cout << i << " "; 会显示什么?

7倒着数

把 for (int i = 5; i >= 1; i--) cout << i << " "; 的输出写出来。

8边循环边求和

上面这段最后显示的和是多少?

9起点为什么是 0

如果把 int s = 0; 错写成 int s = 10;,1 到 5 求和的结果会变成几?

10连乘(阶乘直觉)

上面这段最后显示几?(想想 1×2×3×4)

第 1 页 · 背面(答案)

参考答案(家长):成立。

参考答案(家长):成立(因为 day 等于 7),会显示“周末”。

参考答案(家长):m 是 7。

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

参考答案(家长):显示 1 2 3 4 。

参考答案(家长):显示 5 个星号(*****)。

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

参考答案(家长):5 4 3 2 1 。

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

参考答案(家长):变成 25(多算了 10)。

第 2 页 · 正面(题目)
11另一种循环:while

int i = 1; while (i <= 4) { cout << i; i++; } 会显示什么?

12小心无限循环

int i = 1; while (i <= 3) { cout << i; } 少了哪一句,会导致停不下来?

13先做再判断:do-while

上面这段会显示几次、显示什么?

14数一数有几个

1 到 10 里偶数有几个?(上面 cnt 最后是几)

15提前结束:break

上面这段会显示什么?

16跳过这一次:continue

上面这段会显示什么?

17圈里套圈

外圈 3 次、内圈 2 次,一共显示几个星号?

18打印小方阵

上面这段一共打印几行、每行几个星号?

19乘法表的味道

上面这段的第二行(i=2 时)会显示哪两个数?

20一排盒子:数组

造一排 10 个装整数的盒子,取名 b,写出这行。

第 2 页 · 背面(答案)

参考答案(家长):少了 i++;(让 i 增大的那一句)。

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

参考答案(家长):5 个(2、4、6、8、10)。

参考答案(家长):显示 1 次,内容是 5。

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

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

参考答案(家长):3 行,每行 3 个星号。

参考答案(家长):6 个(3×2)。

参考答案(家长):int b[10];

参考答案(家长):2 4(即 2×1 和 2×2)。

第 3 页 · 正面(题目)
21门牌从 0 开始

int a[5]; 里最后一个盒子的下标是几?

22往盒子里放数

int a[3]; a[0]=5; a[1]=8;,cout << a[1]; 会显示几?

23造好就装满

int a[4] = {7, 5, 9, 1};,a[2] 是几?

24用循环逛一遍

上面这段循环 i 一共取了哪几个值?

25数组求和

上面这段最后显示的和是多少?

26找最大值

上面这段跑完,mx 是几?

27读入一串数

要读入 8 个数存进数组,for 的条件应写成 i < ?(用几)?

28一个字符:char

造一个盒子 grade,装入字符 B,写出这行。

29字符的暗号

'A' 是 65,那 'C' 的编号是几?

30一串字:string

造一个 string 盒子 city,装入 北京,写出这行。

第 3 页 · 背面(答案)

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

参考答案(家长):4(不是 5)。

参考答案(家长):i 取 0、1、2 三个值。

参考答案(家长):a[2] 是 9(下标从 0 数:7、5、9、1)。

参考答案(家长):mx 是 9。

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

参考答案(家长):char grade = 'B';

参考答案(家长):i < 8(下标 0 到 7 共 8 个)。

参考答案(家长):string city = "北京";

参考答案(家长):67(A=65、B=66、C=67)。

op599 课程