理论卷2026年6月GESP等级认证(C++) · 二级

GESP C++ 2级 2026.06

满分 100 · 及格 60 · 时长 60 分钟 · 共 27 题 (单选15 / 判断10 / 编程题2)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #10431
分值 2

学校组织到未来农场参观,小明听讲解员介绍,在智能温室中,湿度传感器可以连续检测土壤的湿度变化,并将检测到的湿度数据实时发送给中央控制器。中央控制器根据这些数据判断是否开启灌溉系统。请问,这里的湿度传感器所发挥的作用,类似于计算机系统中的哪一类组件?

A

处理器

B

存储器

C

输入设备

D

输出设备

2
单选题号 #10432
分值 2

小明去农场参观回来后就在自己的电脑上安装了一个 3D 农场仿真模拟系统,因为他今年买的二手电脑有点老旧,系统运行时经常弹出“系统内存不足”的警告,导致系统卡顿严重。他计划通过增加物理内存来解决问题。请问他应该购买以下哪种硬件组件?

A

机械硬盘

B

内存条

C

图形显卡

D

移动硬盘

3
单选题号 #10433
分值 2

有关如下 C++ 代码的说法,正确的是( )。

float a = 3 + 3.5; 
cout << a; 
A

代码执行将报错。如果改为 a = float(3) + 3.5 将能正常执行。

B

代码执行将报错。如果改为 a = 3.0 + 3.5 将能正常执行。

C

代码能正常执行,将输出 66。

D

代码能正常执行,将输出 6.56.5。

4
单选题号 #10434
分值 2

下面选择项中,与 C++ 表达式 not (x > 5 or y <= 10) 等价的是( )。

A

x 10

B

x > 5 and y <= 10

C

x 10

D

not x > 5 and not y <= 10

5
单选题号 #10435
分值 2

小明在某开发环境中执行 C++ 代码 cout << (2.5 + 2.25) << ' ' << (2.2 + 2.1) 时输出 4.75 4.300000000000001,其原因最可能是( )。

A

C++ 的 + 运算符在处理浮点数时有时正确, 有时错误

B

某些浮点数难以精确表示,导致微小误差

C

运算符不能用于浮点数,只能用于整数

D

因为 cout 函数难以输出太长的数值

6
单选题号 #10436
分值 2

执行如下 C++ 程序后,当输入 44 时,输出的最后一行是( )。

int n; 
cin >> n; 
for (int i = n; i > 0; i--) { 
 for (int j = 0; j < i; j++) 
 cout << j + 1 << ' '; 
 cout << endl; 
}
A

0

B

1

C

1 2

D

1 2 3 4

7
单选题号 #10437
分值 2

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

int tnt = 0; 
for (int i = 1; i < 5; i += 3) { 
 for (int j = 0; j < i; j++) 
 tnt += 1; 
 cout << tnt << "#"; 
} 
cout << tnt; 
A

1#5#5

B

1#5#5#

C

1#5#12#12

D

0

8
单选题号 #10438
分值 2

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

int i; 
for (i = -2; i < 2; i++) 
 if (not i % 3 == 0) 
 cout << i << "#"; 
cout << i;
A

-2#-1#1#2

B

-2#-1#1#2#3

C

1#2#3

D

0#1#2#3

9
单选题号 #10439
分值 2

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

int cnt = 0, i, j; 
for (i = 0; i < 3; i++) { 
 j = i; 
 while (j) { 
 cnt += 1; 
 j -= 1; 
 } 
} 
cout << i << ' ' << j << ' ' << cnt;
A

3 0 3

B

2 0 4

C

2 0 5

D

3 0 5

10
单选题号 #10440
分值 2

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

int count = 0, i, j; 
for (i = 1; i < 4; i++) 
 for (j = 0; j < i; j++) { 
 if (j % 3 != 0) 
 continue; 
 count += 1; 
 break; 
 } 
cout << i << ' ' << j << ' ' << count;
A

4 0 4

B

3 0 0

C

3 2 0

D

4 0 3

🔒

已解锁前 10 题

第 11~27 题(共 17 题)需开通题库会员或使用积分包作答
本卷为 VIP 试卷:需开通题库会员(无限刷)或购买积分包(每题 1 积分);已购长期正课学员自动享有权益
海小星AI平台海小星AI平台

点亮AI梦想,编程未来之星。专业的青少年AI编程教育平台。

课程方向

  • AIGC人工智能
  • Scratch图形化
  • Python编程
  • C++/NOIP竞赛

联系我们

  • 北京市西城区万博苑7号楼3层F28室
  • +86-010-83553010
  • contact@seanova.cn

© 2026 海小星AI平台|京ICP备2022032747号

隐私政策服务条款