您已离开0次
已达0次,系统自动交卷
c++一单元知识点测试
仔细看题,注意检查哦~现在我们就马上开始吧!
*
1.
判断:endl 可以让输出换到下一行。
是
否
查看答案
*
2.
判断:cout 用于输出,cin 用于输入。
是
否
查看答案
*
3.
下列代码会输出什么?
for (int i = 0; i < 3; i++)
{
cout << i << " ";
}
0 1 2
1 2 3
0 1 2 3
1 2
查看答案
*
4.
下列 for 循环会执行几次循环体?
for (int i = 1; i <= 5; i++)
{
cout << i << endl;
}
5 次
4 次
6 次
无限次
查看答案
*
5.
下列代码中,如果 score 的值为 60,会输出什么?
if (score >= 60)
cout << "及格";
else
cout << "不及格";
及格
不及格
什么都不输出
程序报错
查看答案
*
6.
在 C++ 中,表示“等于”的比较运算符是哪一个?
==
=
:=
!=
查看答案
*
7.
下列代码运行后,屏幕上显示的内容是?
cout << "A";
cout << "B";
cout << endl;
cout << "C";
AB(换行)C
A(换行)B(换行)C
ABC(换行)
AB C,在同一行
查看答案
*
8.
关于 endl,下列说法正确的是?
用于输出换行并刷新输出缓冲区
用于从键盘输入数据
用于定义整数变量
用于结束整个 C++ 程序
查看答案
*
9.
若要从键盘读取一个整数存入变量 a,正确写法是?
cin >> a;
cout >> a;
cin << a;
cout << a;
查看答案
*
10.
在 C++ 中,要向屏幕输出内容,通常使用下列哪一项?
cout
cin
if
for
查看答案
*
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;
4
8
3
5
查看答案
*
15.
下列代码运行后输出什么?
int a = 7;
if (a > 5)
if (a > 10)
cout << "大";
else
cout << "小";
小
大
大小
什么都不输出
查看答案
*
16.
下列代码一共输出多少个 *?
for (int i = 0; i < 6; i++)
{
cout << "*";
}
6 个
5 个
7 个
0 个
查看答案
*
17.
下列代码会输出什么?
int x = 3;
if (x = 5)
{
cout << "A";
}
else
{
cout << "B";
}
A
B
AB
程序报错
查看答案
*
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 这五个数字,每个数字单独占一行。
投票
投票