c++一单元知识点测试

仔细看题,注意检查哦~现在我们就马上开始吧!

Q1:判断:endl 可以让输出换到下一行。

是
否

Q2:判断:cout 用于输出,cin 用于输入。

是
否

Q3:下列代码会输出什么?for (int i = 0; i 3; i++){ cout i ;}

0 1 2
1 2 3
0 1 2 3
1 2

Q4:下列 for 循环会执行几次循环体?for (int i = 1; i = 5; i++){ cout i endl;}

5 次
4 次
6 次
无限次

Q5:下列代码中,如果 score 的值为 60,会输出什么?if (score = 60) cout 及格;else cout 不及格;

及格
不及格
什么都不输出
程序报错

Q6:在 C++ 中,表示“等于”的比较运算符是哪一个?

==
=
:=
!=

Q7:下列代码运行后,屏幕上显示的内容是?cout A;cout B;cout endl;cout C;

AB(换行)C
A(换行)B(换行)C
ABC(换行)
AB C,在同一行

Q8:关于 endl,下列说法正确的是?

用于输出换行并刷新输出缓冲区
用于从键盘输入数据
用于定义整数变量
用于结束整个 C++ 程序

Q9:若要从键盘读取一个整数存入变量 a,正确写法是?

cin >> a;
cout >> a;
cin << a;
cout << a;

Q10:在 C++ 中,要向屏幕输出内容,通常使用下列哪一项?

cout
cin
if
for

Q11:(多选)下列关于 for 循环的说法,正确的有哪些?

for 循环可以用来重复执行一段代码
循环条件为假时,循环结束
循环变量不一定必须从 0 开始
i++ 表示每次循环后 i 增加 1
只要写了 for,就一定会至少执行一次循环体

Q12:(多选)关于下面代码,说法正确的有哪些?int score = 55;if (score = 60){ cout 及格;}else{ cout 不及格;}

程序会输出“不及格”
>= 表示“大于或等于”
如果 score 为 60,会输出“及格”
if 和 else 两个分支都会执行
55 分满足 score >= 60

Q13:(多选)下列哪些写法可以让变量 a 增加 1?

a++;
++a;
a = a + 1;
a += 1;
a + 1;

Q14:下列代码输出什么?int n = 0;for (int i = 2; i = 8; i += 2){ n++;}cout n;

4
8
3
5

Q15:下列代码运行后输出什么?int a = 7;if (a 5) if (a 10) cout 大;else cout 小;

小
大
大小
什么都不输出

Q16:下列代码一共输出多少个 *?for (int i = 0; i 6; i++){ cout *;}

6 个
5 个
7 个
0 个

Q17:下列代码会输出什么?int x = 3;if (x = 5){ cout A;}else{ cout B;}

A
B
AB
程序报错

Q18:补全代码:使用标准输出在屏幕上显示 Hello,并在最后换行。cout Hello ____;

填空1

Q19:补全代码:从键盘输入一个整数,保存到变量 age 中。int age;____ age;

填空1

Q20:补全 for 循环,使 i 依次取 1、2、3、4:for (int i = 1; i ____ 4; i++){ cout i endl;}

填空1

Q21:编写一段最基础的 C++ 代码:定义整数变量 n,输入 n;如果 n 大于 0,输出“正数”,否则输出“非正数”。

填空1

Q22:编写一个 for 循环,输出 1 到 5 这五个数字,每个数字单独占一行。

填空1
c++一单元知识点测试
关于
2周前
更新
0
频次
22
题目数
分享
问问AI
有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷