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

GESP 二级 · 2024 真题

二级 · 2024 真题 · 客观题 · 每题 2 分
真题
复刻
试卷编号OBJ-719058
题目总数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 题 单选 未作答

IPv4 版本的因特网总共有( )个 A 类地址网络。

(2 分)
GESP 二级 2024-09 · 单选 第2题 | 知识点 IP地址、网络基础
第 3 题 单选 未作答

在 C++ 中,下列不可做变量的是( )。

(2 分)
GESP 二级 2024-09 · 单选 第3题 | 知识点 标识符与命名、常量与变量
第 4 题 单选 未作答

在 C++ 中,与 for (int i = 1; i < 10; i++) 效果相同的是( )。

(2 分)
GESP 二级 2024-09 · 单选 第4题 | 知识点 for循环、自增自减
第 5 题 单选 未作答

在 C++ 中,cout << (5 / 2 + 5 % 3) 的输出是( )。

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

假定变量 ab 可能是整型、字符型或浮点型,则下面 C++ 代码执行时先后输入 -23.14 后,其输出不可能是( )。[已知字符 '+''-''=' 的 ASCII 码值分别是 434561]

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

(2 分)
GESP 二级 2024-09 · 单选 第6题 | 知识点 隐式类型转换、cin与cout、字符型
第 7 题 单选 未作答

在 C++ 代码中假设 N 为正整数,则下面代码能获得个位数的是( )。

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

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

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

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

执行下面 C++ 代码并输入 10,有关说法正确的是( )。

01int a,b;
02cin >> a >> b;
03if(a&&b)
04    cout << ("1");
05else if(!(a||b))
06    cout << ("2");
07else if(a || b)
08    cout << ("3");
09else
10    cout << ("4");

(2 分)
GESP 二级 2024-09 · 单选 第9题 | 知识点 if-else、逻辑运算
第 10 题 单选 未作答

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

01int loopCount = 0;
02for (int i = 1; i < 5; i += 2)
03    loopCount += 1;
04cout << (loopCount);

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

下图是 C++ 程序执行后的输出。为实现其功能,横线处应填入代码是( )。

输出内容:

1
2 3
3 4 5
4 5 6 7
5 6 7 8 9
6 7 8 9 10 11
7 8 9 10 11 12 13

代码:

01int lineNum;
02cin >> lineNum;
03for (int i= 1; i < lineNum+1; i++){
04    for(int ____________)
05        cout << j << " ";
06    cout << endl;
07}

(2 分)
GESP 二级 2024-09 · 单选 第11题 | 知识点 嵌套循环、for循环、程序补全
第 12 题 单选 未作答

下面 C++ 代码执行后输出逆序数,如输入 123 则输出 321。如输入 120 则输出 21。横线处先后应填入的代码是( )。

01int N;
02cin >> N;
03int rst = 0;
04while (N){
05    ____________;
06    ____________;
07}
08cout << (rst);

(2 分)
GESP 二级 2024-09 · 单选 第12题 | 知识点 while循环、算术运算、程序补全
第 13 题 单选 未作答

下面的 C++ 代码用于输入学生成绩,并根据人数计算出平均成绩,有关说法错误的是( )。

01float Sum = 0; // 保存总成绩
02int cnt = 0; // 保存学生人数
03while (1){
04    int score;
05    cin >> score;
06    if (score < 0)
07        break;
08    cnt += 1;
09    Sum += score;
10}
11cout << "总学生数:" << cnt << "平均分:" << Sum/cnt;

(2 分)
GESP 二级 2024-09 · 单选 第13题 | 知识点 while循环、cin与cout、浮点型
第 14 题 单选 未作答

以下 C++ 代码判断输入的正整数是否为质数,如果该数字是质数,则输出 YES,否则输出 NO。质数是指仅能被 1 和它本身整除的正整数。请在横线上填写代码。( )

01int num, i;
02cin >> num;
03for(i = 2; i < num; i++)
04    if (____________){
05        cout << ("NO");
06        break;
07    }
08if(i == num)
09    cout << ("YES");

(2 分)
GESP 二级 2024-09 · 单选 第14题 | 知识点 质数判定、for循环、程序补全
第 15 题 单选 未作答

一个数如果能被某个数(比如 7)整除,或者含有该数,则说该数是某个数的相关数。下面 C++ 代码用于判定输入的数与 7 是否有关。下列说法错误的是( )。

01int N, M;
02bool Flag = false;
03cin >> N;
04M = N;
05if (M % 7 == 0)
06    Flag = true;
07while (!Flag && M){
08    if (M % 10 == 7){
09        Flag = true;
10        break;
11    }
12    M /= 10;
13}
14if (Flag)
15    cout << N << "与7有关";
16else
17    cout << N << "与7无关";

(2 分)
GESP 二级 2024-09 · 单选 第15题 | 知识点 模拟、while循环、break与continue
第 16 题 判断 未作答

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

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

在 C++ 中,cout << (3, 4, 5) 可以输出 3 4 5,且每个输出项之间用空格分开。( )

(2 分)
GESP 二级 2024-09 · 判断 第2题 | 知识点 运算符优先级、程序阅读与输出推断
第 18 题 判断 未作答

C++ 表达式 12 % 10 % 10 的值为 2。( )

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

C++ 语句 cout << rand() << ' ' << rand(); 的第二个输出值较大。( )

(2 分)
GESP 二级 2024-09 · 判断 第4题 | 知识点 函数定义与调用、cin与cout
第 20 题 判断 未作答

定义 C++ 的 int 类型的变量 ch,而且值为 '1',则语句 cout << int(ch); 的输出为 1。( )

(2 分)
GESP 二级 2024-09 · 判断 第5题 | 知识点 字符ASCII运算、强制类型转换
第 21 题 判断 未作答

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

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

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

下面 C++ 代码能求整数 NM 之间所有整数之和,包含 NM。( )

01int N, M, Sum;
02cin >> N >> M;
03if (N > M){
04    int tmp = N;
05    N = M, M = tmp;
06}
07for (int i = N; i < M+1; i++)
08Sum += i;
09cout << Sum;

(2 分)
GESP 二级 2024-09 · 判断 第7题 | 知识点 常量与变量、for循环
第 23 题 判断 未作答

将下面 C++ 代码中的 L3 标记的代码行调整为 for (int i = 0; i < 5; i++) 后输出结果相同。( )

01int loopCount = 0;
02for (int i = 1; i < 5; i++) // L3
03    for (int j = 0; j < i; j++)
04        loopCount += 1;
05cout << loopCount;

(2 分)
GESP 二级 2024-09 · 判断 第8题 | 知识点 嵌套循环、程序阅读与输出推断
第 24 题 判断 未作答

某一系列数据的规律是从第 33 个数值开始是前两个数之和。下面的代码求第 NN 个数的值,N 限定为大于 2。( )

01int start1; // 第1个数
02int start2; // 第2个数
03int N; //求N个数的值
04int tmp;
05cin >> start1 >> start2 >> N;
06for (int i = 2; i < N; i++){
07    tmp = start1 + start2;
08    start1 = start2;
09    start2 = tmp;
10}
11cout << start2;

(2 分)
GESP 二级 2024-09 · 判断 第9题 | 知识点 递推、for循环
第 25 题 判断 未作答

下面 C++ 代码执行时如果输入 2024,则输出是 4202。( )

01int N, flag=0;
02cin >> N;
03while (N){
04    if(!flag) cout << N % 10;
05    N /= 10;
06    flag = (flag + 1)%2;
07}

(2 分)
GESP 二级 2024-09 · 判断 第10题 | 知识点 while循环、算术运算、程序阅读与输出推断