#Z0006. C++阶段测试(第 1 节 ~ 第 3 节)
C++阶段测试(第 1 节 ~ 第 3 节)
C++ 阶段测试(第 1 节 ~ 第 3 节)
共 30 题,全部为单项选择题,满分 100 分。考试时间 30 分钟。 其中第 1~25 题为容易题(每题 3 分,共 75 分),第 26~30 题为较难题(每题 5 分,共 25 分)。
第 1 题
1.一个 C++ 程序开始执行时,最先进入并执行的是( )。 {{ select(1) }}
- 头文件
- main 函数
- return 语句
- 注释
第 2 题
2.一个 C++ 程序文件中,名为 main 的主函数( )。 {{ select(2) }}
- 有且只有 1 个
- 可以有多个
- 可以没有
- 最多可以有 2 个
第 3 题
3.引入头文件(里面包含常用的功能)的正确写法是( )。 {{ select(3) }}
- #define <bits/stdc++.h>
- import <bits/stdc++.h>
- #include <bits/stdc++.h>
- include <bits/stdc++.h>
第 4 题
4.语句 using namespace std; 的作用是( )。
{{ select(4) }}
- 引入头文件
- 定义主函数
- 向屏幕输出内容
- 使用标准命名空间,里面包含常用的功能,如cout
第 5 题
5.主函数末尾的 return 0; 表示( )。
{{ select(5) }}
- 程序正常执行完毕(成功)
- 程序运行出错了
- 程序还没有运行完
- 可有可无,没有任何意义
第 6 题
6.在 C++ 中,一条语句结束时要使用的符号是( )。 {{ select(6) }}
- 冒号 :
- 分号 ;
- 逗号 ,
- 句号 .
第 7 题
7.要在屏幕上输出 Hello,World! ,正确的语句是( )。 {{ select(7) }}
- printf("Hello,World!");
- cout << Hello,World!;
- cout << "Hello,World!";
- cout << 'Hello,World!';
第 8 题
8.写代码时,双引号、分号、括号等符号( )。 {{ select(8) }}
- 可以使用中文全角符号,看起来更美观
- 中英文符号都可以,编译器会自动识别
- 只要不写注释,用什么符号都无所谓
- 必须使用英文(半角)状态下输入的符号
第 9 题
9.在 Dev-C++ 中,把程序"编译并运行"的快捷键是( )。 {{ select(9) }}
- F5
- F11
- Ctrl+S
- F1
第 10 题
10.关于 return 0; 的位置,正确的做法是( )。
{{ select(10) }}
- 写在主函数末尾,并且放在其他功能代码的后面
- 写在 #include 语句的前面
- 写在 main 函数的第一行
- 写在 using namespace std; 的前面
第 11 题
11.在 C++ 中实现换行,可以使用( )。 {{ select(11) }}
- 只能使用 endl
- 只能使用 "\n"
- endl 和 "\n" 都可以
- 必须使用 "\r\n"
第 12 题
12.语句 cout<<"123\n"; 的输出效果是( )。
{{ select(12) }}
- 输出 123\n 这四个字符
- 输出 123,不换行
- 输出 \n123
- 输出 123,然后换到下一行
第 13 题
13.关于换行符 "\n",下列说法正确的是( )。 {{ select(13) }}
- "\n" 必须写在引号里,并且 \ 必须是英文状态下的反斜杠
- "\n" 可以直接写在引号外面
- "\n" 必须写成 "/n"
- "\n" 只能用在 cout 之外的地方
第 14 题
14.表达式 3 + 4 * 2 的值是( )。
{{ select(14) }}
- 14
- 11
- 9
- 24
第 15 题
15.表达式 (3 + 4) * 2 的值是( )。
{{ select(15) }}
- 10
- 11
- 14
- 21
第 16 题
16.两个整数相除,表达式 10 / 4 的结果是( )。
{{ select(16) }}
- 2.5
- 3
- 0.5
- 2
第 17 题
17.定义一个用于存储整数的变量,正确的写法是( )。 {{ select(17) }}
- int a;
- double a;
- char a;
- a int;
第 18 题
18.要存储一个小数(如 3.14),应该使用的类型是( )。 {{ select(18) }}
- int
- double
- char
- string
第 19 题
19.要存储单个字符(如 'A'),应该使用的类型是( )。 {{ select(19) }}
- int
- double
- char
- bool
第 20 题
20.关于变量,下列说法正确的是( )。 {{ select(20) }}
- 定义变量时可以不写类型
- 一个变量可以先当 int 用,再改成 double 用
- 变量名中可以使用中文标点
- 定义变量时必须先指定它的类型,并且一个变量只有一种类型
第 21 题
21.语句 cout << "a" << "b"; 的输出结果是( )。
{{ select(21) }}
- ab
- a b
- "a""b"
- 编译错误
第 22 题
22.语句 cout << 1 + 2; 的输出结果是( )。
{{ select(22) }}
- 1+2
- 3
- 12
- 1+2=3
第 23 题
23.程序中的计数器通常写成 cnt = cnt + 1;,它的作用是( )。
{{ select(23) }}
- 把 cnt 清零
- 把 cnt 变成一个随机数
- 每执行一次就让 cnt 增加 1,用来统计次数
- 让程序立即结束
第 24 题
24.s = s + x;(或写成 s += x;)这种写法通常用来( )。
{{ select(24) }}
- 判断 x 是否为正数
- 在屏幕上输出 x
- 让 s 每次都被改成 x
- 把 x 一次次累加到 s 上,求出总和
第 25 题
25.阅读下面的程序,执行后输出的结果是( )。
int cnt = 0;
cnt++;
cout << cnt;
{{ select(25) }}
- 1
- 2
- 3
- 0
第 26 题
26.关于计数器和累加器,下列说法正确的是( )。 {{ select(26) }}
- 计数器每次加的数一定是变化的,累加器每次加的数一定是 1
- 计数器必须用 double 类型定义
- 计数器通常每次加 1 用来记录次数,累加器则把每次的值累加起来求和
- 二者没有任何区别,只是变量名不同
第 27 题
27.阅读下面的程序,执行后输出的结果是( )。
int s = 0;
s += 3;
s += 4;
cout << s;
{{ select(27) }}
- 34
- 12
- 43
- 7
第 28 题
28.下面的程序共有( )处错误。
#include <bits/stdc++.h>
using namespace std;
int main() {
cout << "Hello" << endl
return 0;
}
{{ select(28) }}
- 0 处
- 1 处
- 2 处
- 3 处
第 29 题
29.下列关于 C++ 程序框架的说法,错误的是( )。 {{ select(29) }}
- #include <bits/stdc++.h> 用来引入包含常用功能的头文件
- using namespace std; 表示使用标准命名空间
- 一个程序中可以写多个 main 函数,程序会依次执行它们
- main 函数末尾的 return 0; 表示程序正常结束
第 30 题
30.阅读下面的程序,执行后在屏幕上看到的是( )。
int main() {
cout << "1+1";
return 0;
}
{{ select(30) }}
- 1+1
- 2
- 11
- 编译错误