林老师 · 客观题题库 · CPP · 考纲词条练习

CPP · 考纲词条练习

CPP · 共 53 题 · 原创真题风格补充卷
真题
复刻
试卷编号NEO-J-2026-CPP
题目总数53 题 · 106 分
试卷类型客观题
考生须知:
① 本卷为客观题单卷,合计 53 题 · 106 分,全部为客观题;
② 试卷右上角设有 「提交答卷」「重置考试」 按钮,提交后系统自动判分并显示答题正确情况,请确认全部作答后再行提交;
③ 试卷不显示答案,提交后方可查看每题作答与正确答案的对照;
④ 答卷进度会保留在本地缓存中,刷新或再次打开仍可继续作答;
⑤ 本卷仅供学生练习使用;请勿用于其他用途;题面有问题请联系:i64coder@163.com。

判 分 报 告

0 / 106 分
0
答 对 · 得 0
0
答 错 · 失 0
当前筛选下没有题目

客 观 题

53 QUESTIONS · 2 POINTS EACH
第 1 题 单选 未作答

阅读下面的程序:

01#include <iostream>
02using namespace std;
03
04int main() {
05    cout << "Hello";
06    return 0;
07}

return 0; 的作用是( )。

(2 分)
原创 2026 · 单选 第1题 | 知识点 KJ-13、KJ-13e、KJ-13a
第 2 题 单选 未作答

下面的程序使用 sqrt 计算平方根,但没有写任何 #include

01int main() {
02    double x = sqrt(16);
03    return 0;
04}

编译这个程序,结果是( )。

(2 分)
原创 2026 · 单选 第2题 | 知识点 KJ-13、KJ-13e、KJ-13a
第 3 题 单选 未作答

下面的程序可以正确输出 3

01#include <iostream>
02int main() {
03    std::cout << 3;
04    return 0;
05}

其中 std::cout 里的 std 表示( )。

(2 分)
原创 2026 · 单选 第3题 | 知识点 KJ-13、KJ-13e、KJ-13a
第 4 题 单选 未作答

阅读下面的程序:

01int x = 10;
02// x = 20;
03cout << x;

程序的输出是( )。

(2 分)
原创 2026 · 单选 第4题 | 知识点 KJ-13、KJ-13e、KJ-13a
第 5 题 单选 未作答

阅读下面的程序:

#define N 10 + 5
cout << N * 2;

程序的输出是( )。

(2 分)
原创 2026 · 单选 第5题 | 知识点 KJ-13、KJ-13e、KJ-13a
第 6 题 单选 未作答

在命令行中,把 a.cpp 编译成名为 a 的可执行文件,正确的命令是( )。

(2 分)
原创 2026 · 单选 第6题 | 知识点 KJ-13、KJ-13e、KJ-13a
第 7 题 单选 未作答

下列标识符中,合法的是( )。

(2 分)
原创 2026 · 单选 第7题 | 知识点 KJ-13、KJ-13e、KJ-13a
第 8 题 单选 未作答

阅读下面的程序:

01int x = 2147483647;
02x = x + 1;

执行后 x 的值是( )。

(2 分)
原创 2026 · 单选 第8题 | 知识点 KJ-13b、KJ-14a、KJ-14b、KJ-14c、KJ-14d
第 9 题 单选 未作答

阅读下面的程序:

01int x = 100000 * 100000;             // 本意是算 10^10
02long long y = 1LL * 100000 * 100000;

执行后 xy 的值分别是( )。

(2 分)
原创 2026 · 单选 第9题 | 知识点 KJ-13b、KJ-14a、KJ-14b、KJ-14c、KJ-14d
第 10 题 单选 未作答

阅读下面的程序:

01double x = 0.1 + 0.2;
02if (x == 0.3)
03    cout << "equal";
04else
05    cout << "not equal";

程序的输出是( )。

(2 分)
原创 2026 · 单选 第10题 | 知识点 KJ-13b、KJ-14a、KJ-14b、KJ-14c、KJ-14d
第 11 题 单选 未作答

阅读下面的程序:

01char c = 65;
02cout << c;

程序的输出是( )。

(2 分)
原创 2026 · 单选 第11题 | 知识点 KJ-13b、KJ-14a、KJ-14b、KJ-14c、KJ-14d
第 12 题 单选 未作答

阅读下面的程序:

01bool b = 5;
02cout << b;

程序的输出是( )。

(2 分)
原创 2026 · 单选 第12题 | 知识点 KJ-13b、KJ-14a、KJ-14b、KJ-14c、KJ-14d
第 13 题 单选 未作答

阅读下面的程序:

01const int N = 100;
02N = 200;
03cout << N;

编译并运行这个程序,结果是( )。

(2 分)
原创 2026 · 单选 第13题 | 知识点 KJ-13b、KJ-14a、KJ-14b、KJ-14c、KJ-14d
第 14 题 单选 未作答

阅读下面的程序:

01int x;
02cout << x;

关于程序的输出,下列说法正确的是( )。

(2 分)
原创 2026 · 单选 第14题 | 知识点 KJ-13b、KJ-14a、KJ-14b、KJ-14c、KJ-14d
第 15 题 单选 未作答

一个 3232无符号整数能表示的最大值,最接近( )。

(2 分)
原创 2026 · 单选 第15题 | 知识点 KJ-13b、KJ-14a、KJ-14b、KJ-14c、KJ-14d
第 16 题 单选 未作答

下列选项中,全部属于 C++ 基本数据类型的是( )。

(2 分)
原创 2026 · 单选 第16题 | 知识点 KJ-13b、KJ-14a、KJ-14b、KJ-14c、KJ-14d
第 17 题 单选 未作答

阅读下面的程序:

01double y = 7 / 2;

执行后 y 的值是( )。

(2 分)
原创 2026 · 单选 第17题 | 知识点 KJ-16a、KJ-16b、KJ-16d、KJ-16e
第 18 题 单选 未作答

阅读下面的程序:

01int x = -7 % 3;

执行后 x 的值是( )。

(2 分)
原创 2026 · 单选 第18题 | 知识点 KJ-16a、KJ-16b、KJ-16d、KJ-16e
第 19 题 单选 未作答

阅读下面的程序:

01int i = 5;
02int a = i++;
03int b = ++i;

执行后 ab 的值分别是( )。

(2 分)
原创 2026 · 单选 第19题 | 知识点 KJ-16a、KJ-16b、KJ-16d、KJ-16e
第 20 题 单选 未作答

阅读下面的程序:

01int x = 8;
02x /= 2;
03x += 5;

执行后 x 的值是( )。

(2 分)
原创 2026 · 单选 第20题 | 知识点 KJ-16a、KJ-16b、KJ-16d、KJ-16e
第 21 题 单选 未作答

阅读下面的程序:

01int a = 10, b = 20;
02cout << (a > b ? a : b);

程序的输出是( )。

(2 分)
原创 2026 · 单选 第21题 | 知识点 KJ-16a、KJ-16b、KJ-16d、KJ-16e
第 22 题 单选 未作答

阅读下面的程序:

01int x = (1, 2, 3);

执行后 x 的值是( )。

(2 分)
原创 2026 · 单选 第22题 | 知识点 KJ-16a、KJ-16b、KJ-16d、KJ-16e
第 23 题 单选 未作答

阅读下面的程序:

01int x = 8 / 2 * (2 + 2);

执行后 x 的值是( )。

(2 分)
原创 2026 · 单选 第23题 | 知识点 KJ-16a、KJ-16b、KJ-16d、KJ-16e
第 24 题 单选 未作答

阅读下面的程序:

01int a, b;
02cin >> a >> b;
03cout << a << " " << b;

输入 3 5 并回车,程序的输出是( )。

(2 分)
原创 2026 · 单选 第24题 | 知识点 KJ-15a
第 25 题 单选 未作答

阅读下面的程序:

01int a, b, c;
02cin >> a >> b;
03c = 0;
04cin >> c;
05cout << a << " " << b << " " << c;

输入 3 5 7 并回车,程序的输出是( )。

(2 分)
原创 2026 · 单选 第25题 | 知识点 KJ-15a
第 26 题 单选 未作答

阅读下面的程序:

printf("%d %d", 3, 5);

程序的输出是( )。

(2 分)
原创 2026 · 单选 第26题 | 知识点 KJ-15a
第 27 题 单选 未作答

阅读下面的程序:

01int x;
02scanf("%d", &x);

其中 &x 的作用是( )。

(2 分)
原创 2026 · 单选 第27题 | 知识点 KJ-15a
第 28 题 单选 未作答

阅读下面的程序(已包含头文件 <iomanip>):

cout << fixed << setprecision(2) << 1.0 / 3;

程序的输出是( )。

(2 分)
原创 2026 · 单选 第28题 | 知识点 KJ-15a
第 29 题 单选 未作答

阅读下面的程序:

printf("%.2f", 3.14159);

程序的输出是( )。

(2 分)
原创 2026 · 单选 第29题 | 知识点 KJ-15a
第 30 题 单选 未作答

阅读下面的程序,其中 a = 1b = 0

01int x = 0;
02if (a)
03    if (b)
04        x = 1;
05    else
06        x = 2;

执行后 x 的值是( )。

(2 分)
原创 2026 · 单选 第30题 | 知识点 KJ-16c、KJ-15b
第 31 题 单选 未作答

阅读下面的程序:

switch (2) {
    case 1: cout << "A";
    case 2: cout << "B";
    case 3: cout << "C";
}

程序的输出是( )。

(2 分)
原创 2026 · 单选 第31题 | 知识点 KJ-16c、KJ-15b
第 32 题 单选 未作答

阅读下面的程序:

01int x = 5;
02if (x = 3)
03    cout << "A";
04else
05    cout << "B";

程序的输出是( )。

(2 分)
原创 2026 · 单选 第32题 | 知识点 KJ-16c、KJ-15b
第 33 题 单选 未作答

阅读下面的程序:

01if ('0')
02    cout << "true";
03else
04    cout << "false";

程序的输出是( )。

(2 分)
原创 2026 · 单选 第33题 | 知识点 KJ-16c、KJ-15b
第 34 题 单选 未作答

阅读下面的程序:

01int x = 0;
02if (x != 0 && 10 / x > 2)
03    cout << "A";
04else
05    cout << "B";

程序的输出是( )。

(2 分)
原创 2026 · 单选 第34题 | 知识点 KJ-16c、KJ-15b
第 35 题 单选 未作答

阅读下面的程序,其中 score = 90

01if (score >= 60)
02    cout << "及格";
03else if (score >= 80)
04    cout << "优秀";
05else
06    cout << "不及格";

程序的输出是( )。

(2 分)
原创 2026 · 单选 第35题 | 知识点 KJ-16c、KJ-15b
第 36 题 单选 未作答

与逻辑表达式 a && (b || c) 始终等价的表达式是( )。

(2 分)
原创 2026 · 单选 第36题 | 知识点 KJ-16c、KJ-15b
第 37 题 单选 未作答

阅读下面的程序:

01int cnt = 0;
02for (int i = 1; i <= 10; i += 2)
03    cnt++;

执行后 cnt 的值是( )。

(2 分)
原创 2026 · 单选 第37题 | 知识点 KJ-15c、KJ-15
第 38 题 单选 未作答

阅读下面的程序:

01int i = 5;
02while (i--)
03    ;

执行后 i 的值是( )。

(2 分)
原创 2026 · 单选 第38题 | 知识点 KJ-15c、KJ-15
第 39 题 单选 未作答

阅读下面的程序:

01int i = 10;
02do {
03    cout << i;
04    i++;
05} while (i < 3);

程序的输出是( )。

(2 分)
原创 2026 · 单选 第39题 | 知识点 KJ-15c、KJ-15
第 40 题 单选 未作答

阅读下面的程序:

01int s = 0;
02for (int i = 1; i <= 5; i++) {
03    if (i == 3)
04        continue;
05    s += i;
06}

执行后 s 的值是( )。

(2 分)
原创 2026 · 单选 第40题 | 知识点 KJ-15c、KJ-15
第 41 题 单选 未作答

阅读下面的程序:

01int cnt = 0;
02for (int i = 0; i <= 5; i++)
03    cnt++;

执行后 cnt 的值是( )。

(2 分)
原创 2026 · 单选 第41题 | 知识点 KJ-15c、KJ-15
第 42 题 单选 未作答

阅读下面的程序:

01int cnt = 0;
02for (int i = 1; i <= 3; i++)
03    for (int j = 1; j <= i; j++)
04        cnt++;

执行后 cnt 的值是( )。

(2 分)
原创 2026 · 单选 第42题 | 知识点 KJ-15c、KJ-15
第 43 题 单选 未作答

阅读下面的程序:

01for (int i = 0; i < 5; i++)
02    ;
03cout << i;

编译这个程序,结果是( )。

(2 分)
原创 2026 · 单选 第43题 | 知识点 KJ-15c、KJ-15
第 44 题 单选 未作答

阅读下面的程序:

01int main() {
02    cout << f(3);
03    return 0;
04}
05
06int f(int x) {
07    return x * x;
08}

编译这个程序,结果是( )。

(2 分)
原创 2026 · 单选 第44题 | 知识点 KJ-21a、KJ-21b、KJ-23e
第 45 题 单选 未作答

阅读下面的程序:

01int f(int x) {
02    if (x > 0)
03        return 1;
04}

调用 f(0),返回值的情况是( )。

(2 分)
原创 2026 · 单选 第45题 | 知识点 KJ-21a、KJ-21b、KJ-23e
第 46 题 单选 未作答

阅读下面的程序:

01void f(int x) {
02    x = 100;
03}
04
05int main() {
06    int a = 5;
07    f(a);
08    cout << a;
09    return 0;
10}

程序的输出是( )。

(2 分)
原创 2026 · 单选 第46题 | 知识点 KJ-21a、KJ-21b、KJ-23e
第 47 题 单选 未作答

阅读下面的程序:

01void f(int &x) {
02    x = 100;
03}
04
05int main() {
06    int a = 5;
07    f(a);
08    cout << a;
09    return 0;
10}

程序的输出是( )。

(2 分)
原创 2026 · 单选 第47题 | 知识点 KJ-21a、KJ-21b、KJ-23e
第 48 题 单选 未作答

阅读下面的程序:

01int f(int x) { return x + 1; }
02double f(double x) { return x + 1.5; }
03
04int main() {
05    cout << f(2) << " " << f(2.0);
06    return 0;
07}

程序的输出是( )。

(2 分)
原创 2026 · 单选 第48题 | 知识点 KJ-21a、KJ-21b、KJ-23e
第 49 题 单选 未作答

阅读下面的程序:

01void f(int x, int y = 10) {
02    cout << x + y;
03}
04
05int main() {
06    f(5);
07    return 0;
08}

程序的输出是( )。

(2 分)
原创 2026 · 单选 第49题 | 知识点 KJ-21a、KJ-21b、KJ-23e
第 50 题 单选 未作答

阅读下面的程序:

01char c = 'a' + 1;
02cout << c;

程序的输出是( )。

(2 分)
原创 2026 · 单选 第50题 | 知识点 KJ-14c、KJ-17、KJ-14
第 51 题 单选 未作答

阅读下面的程序(已包含头文件 <cmath>):

cout << sqrt(16) + abs(-3);

程序的输出是( )。

(2 分)
原创 2026 · 单选 第51题 | 知识点 KJ-14c、KJ-17、KJ-14
第 52 题 单选 未作答

阅读下面的程序:

01int x = 5;
02double y = x / 2 + 0.5;

执行后 y 的值是( )。

(2 分)
原创 2026 · 单选 第52题 | 知识点 KJ-14c、KJ-17、KJ-14
第 53 题 单选 未作答

在常见的 64 位 Windows / Linux 环境下,阅读下面的程序:

01cout << sizeof(int);

程序的输出是( )。

(2 分)
原创 2026 · 单选 第53题 | 知识点 KJ-14c、KJ-17、KJ-14