c++一单元知识点测试

仔细看题,注意检查哦~现在我们就马上开始吧!
*1. 判断:endl 可以让输出换到下一行。
*2. 判断:cout 用于输出,cin 用于输入。
*3. 下列代码会输出什么?for (int i = 0; i < 3; i++){ cout << i << " ";}
*4. 下列 for 循环会执行几次循环体?for (int i = 1; i <= 5; i++){ cout << i << endl;}
*5. 下列代码中,如果 score 的值为 60,会输出什么?if (score >= 60) cout << "及格";else cout << "不及格";
*6. 在 C++ 中,表示“等于”的比较运算符是哪一个?
*7. 下列代码运行后,屏幕上显示的内容是?cout << "A";cout << "B";cout << endl;cout << "C";
*8. 关于 endl,下列说法正确的是?
*9. 若要从键盘读取一个整数存入变量 a,正确写法是?
*10. 在 C++ 中,要向屏幕输出内容,通常使用下列哪一项?
*11. (多选)下列关于 for 循环的说法,正确的有哪些?
for 循环可以用来重复执行一段代码
循环条件为假时,循环结束
循环变量不一定必须从 0 开始
i++ 表示每次循环后 i 增加 1
只要写了 for,就一定会至少执行一次循环体
*12. (多选)关于下面代码,说法正确的有哪些?int score = 55;if (score >= 60){ cout << "及格";}else{ cout << "不及格";}
程序会输出“不及格”
>= 表示“大于或等于”
如果 score 为 60,会输出“及格”
if 和 else 两个分支都会执行
55 分满足 score >= 60
*13. (多选)下列哪些写法可以让变量 a 增加 1?
a++;
++a;
a = a + 1;
a += 1;
a + 1;
*14. 下列代码输出什么?int n = 0;for (int i = 2; i <= 8; i += 2){ n++;}cout << n;
*15. 下列代码运行后输出什么?int a = 7;if (a > 5) if (a > 10) cout << "大";else cout << "小";
*16. 下列代码一共输出多少个 *?for (int i = 0; i < 6; i++){ cout << "*";}
*17. 下列代码会输出什么?int x = 3;if (x = 5){ cout << "A";}else{ cout << "B";}
*18. 补全代码:使用标准输出在屏幕上显示 Hello,并在最后换行。cout << "Hello" << ____;
*19. 补全代码:从键盘输入一个整数,保存到变量 age 中。int age;____ >> age;
*20. 补全 for 循环,使 i 依次取 1、2、3、4:for (int i = 1; i ____ 4; i++){ cout << i << endl;}
*21. 编写一段最基础的 C++ 代码:定义整数变量 n,输入 n;如果 n 大于 0,输出“正数”,否则输出“非正数”。
*22. 编写一个 for 循环,输出 1 到 5 这五个数字,每个数字单独占一行。