首页课程小红花墙

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)

第 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,写出这行。

第 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,装入 北京,写出这行。

op599 课程