林老师 · 客观题题库 · GESP 一级 · 2024 真题
GESP 一级 · 2024 真题
一级 · 2024 真题 · 客观题 · 每题 2 分
真题
复刻
试卷编号OBJ-698297
题目总数25 题 · 50 分
试卷类型客观题
考生须知:
① 本卷为客观题单卷,合计 25 题 · 50 分,全部为客观题;
② 试卷右上角设有 「提交答卷」 与 「重置考试」 按钮,提交后系统自动判分并显示答题正确情况,请确认全部作答后再行提交;
③ 试卷不显示答案,提交后方可查看每题作答与正确答案的对照;
④ 答卷进度会保留在本地缓存中,刷新或再次打开仍可继续作答;
⑤ 本卷仅供学生练习使用;请勿用于其他用途;题面有问题请联系:i64coder@163.com。
当前筛选下没有题目
壹
客 观 题
25 QUESTIONS · 2 POINTS EACH
第 1 题
单选
未作答
据有关资料,山东大学于 1972 年研制成功 DJL-1 计算机,并于 1973 年投入运行,其综合性能居当时全国第三位。DJL-1 计算机运算控制部分所使用的磁心存储元件由磁心颗粒组成,设计存贮周期为 2 μs(微秒)。那么该磁心存储元件相当于现代计算机的( )。
(2 分)
GESP 一级 2024-09 · 单选 第1题 | 知识点 内存、计算机发展史
第 2 题
单选
未作答
C++ 程序执行出现错误,不太常见的调试手段是( )。
(2 分)
GESP 一级 2024-09 · 单选 第2题 | 知识点 操作系统概念、计算机发展史
第 3 题
单选
未作答
(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 / 4 和 10 % 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题 | 知识点 关系运算、逻辑运算