林老师 · 客观题题库 · GESP 一级 · 2024 真题

GESP 一级 · 2024 真题

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

判 分 报 告

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

客 观 题

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

据有关资料,山东大学于 1972 年研制成功 DJL-1 计算机,并于 1973 年投入运行,其综合性能居当时全国第三位。DJL-1 计算机运算控制部分所使用的磁心存储元件由磁心颗粒组成,设计存贮周期为 22 μs(微秒)。那么该磁心存储元件相当于现代计算机的( )。

(2 分)
GESP 一级 2024-09 · 单选 第1题 | 知识点 内存、计算机发展史
第 2 题 单选 未作答

C++ 程序执行出现错误,不太常见的调试手段是( )。

(2 分)
GESP 一级 2024-09 · 单选 第2题 | 知识点 操作系统概念、计算机发展史
第 3 题 单选 未作答

在 C++ 中,下列表达式错误的是( )。

(2 分)
GESP 一级 2024-09 · 单选 第3题 | 知识点 string类、cin与cout
第 4 题 单选 未作答

C++ 表达式 10 - 3 * 2 的值是( )。

(2 分)
GESP 一级 2024-09 · 单选 第4题 | 知识点 运算符优先级、算术运算
第 5 题 单选 未作答

在 C++ 中,假设 N 为正整数 10,则 cout << (N / 3 + N % 3) 将输出( )。

(2 分)
GESP 一级 2024-09 · 单选 第5题 | 知识点 整型除法、算术运算
第 6 题 单选 未作答

C++ 语句 printf("6%2={%d}", 6%2) 执行后的输出是( )。

(2 分)
GESP 一级 2024-09 · 单选 第6题 | 知识点 格式化输出、scanf与printf
第 7 题 单选 未作答

成功执行下面的 C++ 代码,先后从键盘上输入 5 回车和 2 回车,输出是( )。

cin >> a;
cin >> b;
cout << a + b;

(2 分)
GESP 一级 2024-09 · 单选 第7题 | 知识点 cin与cout、常量与变量
第 8 题 单选 未作答

下面 C++ 代码执行后输出是( )。

01int Sum = 0;
02for (int i = 0; i < 10; i++)
03    Sum += i;
04cout << Sum;

(2 分)
GESP 一级 2024-09 · 单选 第8题 | 知识点 程序阅读与输出推断、for循环
第 9 题 单选 未作答

下面 C++ 代码执行后输出的是( )。

01int N = 0;
02for (int i = 0; i < 10; i++)
03    N += 1;
04cout << N;

(2 分)
GESP 一级 2024-09 · 单选 第9题 | 知识点 程序阅读与输出推断、for循环
第 10 题 单选 未作答

下面 C++ 代码执行后输出的是( )。

01int N = 0;
02for (int i = 1; i < 10; i += 2) {
03    if (i % 2 == 1)
04        continue;
05    N += 1;
06}
07cout << N;

(2 分)
GESP 一级 2024-09 · 单选 第10题 | 知识点 程序阅读与输出推断、for循环、break与continue
第 11 题 单选 未作答

下面 C++ 代码执行时输入 14+7 后,正确的输出是( )。

01int P;
02printf("请输入正整数P: ");
03scanf("%d", &P);
04if (P % 3 || P % 7)
05    printf("第5行代码%d, %d", P % 3, P % 7);
06else
07    printf("第7行代码%2d", P % 3 && P % 7);

(2 分)
GESP 一级 2024-09 · 单选 第11题 | 知识点 程序阅读与输出推断、scanf与printf、逻辑运算
第 12 题 单选 未作答

执行下面 C++ 代码后得到的输出是( )。

01int count = 0, i, s;
02for (i = 0, s = 0; i < 20; i++, count++)
03    s += i++;
04cout << s << " " << count;

(2 分)
GESP 一级 2024-09 · 单选 第12题 | 知识点 程序阅读与输出推断、for循环、自增自减
第 13 题 单选 未作答

下面 C++ 代码拟用于计算整数 N 的位数,比如对 123 则输出 123是3位整数,但代码中可能存在 bug。下面有关描述正确的是( )。

01int N, N0, rc = 0;
02cout << "请输入整数:";
03cin >> N;
04
05N0 = N;
06while (N) {
07    rc++;
08    N /= 10;
09}
10
11printf("%d是%d位整数\n", N, rc); // L11

(2 分)
GESP 一级 2024-09 · 单选 第13题 | 知识点 程序阅读与输出推断、while循环、scanf与printf
第 14 题 单选 未作答

下面的 C++ 代码用于求连续输入的若干正五位数的百位数之和。例如输入 32488 25731 41232 0,则输出 3个正五位数的百位数之和为13。有关描述错误的是( )。

01int M, Sum = 0, rc = 0;
02cout << "请输入正整数:";
03cin >> M;
04
05while (M) {
06    M = (M / 100 % 10); // L6
07    Sum += M;
08    rc++;
09    cin >> M;
10}
11
12cout << rc << "个正五位数的百位数之和为" << Sum;

(2 分)
GESP 一级 2024-09 · 单选 第14题 | 知识点 程序阅读与输出推断、while循环、算术运算
第 15 题 单选 未作答

如果一个正整数 N 能够表示为 X * (X + 1) 的形式,这里称它是一个“兄弟数”。例如,输入 6,则输出 6是一个兄弟数。下面 C++ 代码用来判断 N 是否为一个“兄弟数”,在横线处应填入的代码可从下列 i)、ii)、iii)、iv) 四项中选择,则有几个能完成功能?( )。

01int N;
02
03cin >> N;
04for (int i = 0; i <= N; i++)
05    if (____________)
06        cout << N << "是一个兄弟数\n";

四个候选填入式:

  • i) N == i * (i + 1)
  • ii) N == i * (i - 1)
  • iii) N / (i + 1) == i
  • iv) N / (i - 1) == i
(2 分)
GESP 一级 2024-09 · 单选 第15题 | 知识点 程序补全、for循环、关系运算
第 16 题 判断 未作答

小杨最近开始学习 C++ 编程,老师说 C++ 是一门面向对象的编程语言,也是一门高级语言。

(2 分)
GESP 一级 2024-09 · 判断 第1题 | 知识点 C++程序结构、类与对象
第 17 题 判断 未作答

在 C++ 中,表达式 10 / 410 % 4 的值相同,都是整数 2,由此推断除法与取余这两个运算符可以互相替换。

(2 分)
GESP 一级 2024-09 · 判断 第2题 | 知识点 整型除法、算术运算
第 18 题 判断 未作答

N 是 C++ 程序中的整型变量,则语句 scanf("%d", &N) 能接收形如正整数、负整数和 0 输入,但如果输入含字母或带小数点数,将导致无法执行。

(2 分)
GESP 一级 2024-09 · 判断 第3题 | 知识点 scanf与printf、整型
第 19 题 判断 未作答

下面 C++ 代码能够执行,则将输出 45

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

(2 分)
GESP 一级 2024-09 · 判断 第4题 | 知识点 程序阅读与输出推断、常量与变量、for循环
第 20 题 判断 未作答

在 C++ 代码中整型变量 X 被赋值为 20.24,则 cout << (X++, X + 1) / 10 执行后输出的是 2.124

(2 分)
GESP 一级 2024-09 · 判断 第5题 | 知识点 自增自减、运算符优先级
第 21 题 判断 未作答

下面 C++ 代码执行后,最后一次输出是 10

01for (int i = 1; i < 10; i += 3)
02    cout << i << endl;

(2 分)
GESP 一级 2024-09 · 判断 第6题 | 知识点 程序阅读与输出推断、for循环
第 22 题 判断 未作答

在 C++,break 语句通常与 if 语句配合使用。

(2 分)
GESP 一级 2024-09 · 判断 第7题 | 知识点 break与continue、if-else
第 23 题 判断 未作答

在 C++ 代码中,不可以将变量命名为 five-star,因为变量名中不可以出现 -(减号)符号。

(2 分)
GESP 一级 2024-09 · 判断 第8题 | 知识点 标识符与命名、常量与变量
第 24 题 判断 未作答

在 C++ 语言中,整型、实数型、字符型、布尔型是不同数据类型,但这四种类型的变量间都可以比较大小。

(2 分)
GESP 一级 2024-09 · 判断 第9题 | 知识点 关系运算、隐式类型转换
第 25 题 判断 未作答

C++ 中,定义变量 int a = 5, b = 4, c = 3,则表达式 (a < b < c) 的值为逻辑假。

(2 分)
GESP 一级 2024-09 · 判断 第10题 | 知识点 关系运算、逻辑运算