理论卷2025年12月GESP等级认证(C++) · 一级

GESP C++ 1级 2025.12

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

近日,空中客车公司表示,约 6 0006\,000 架空客 A320 系列飞机需要紧急更换一种易受太阳辐射影响的飞行控制软件。空客表示,在对一飞行事故进行分析后,结果表明强烈的太阳辐射可能会损坏飞行控制系统所需的关键数据,导致判断失误,进而可能引发飞行异常。在这里的飞行控制系统中,执行判断的部件最可能是下面的( )。

A

辐射传感器

B

处理器

C

内存单元

D

输出设备

2
单选题号 #10864
分值 2

下面的 C++ 代码在某集成开发环境中编译运行时,提示有“Invalid Character”(“无效字符”)错误。可能的原因是( ):

int a, b;
a=3,b = 4; // L1
cout << a; // L2
cout << b; // L3
A

L1 行代码中的逗号很可能是中文逗号,应该改为英文逗号。

B

L1 行应该分为两行,分别是 a = 3 和 b = 4。

C

代码运行前没有保存到文件。

D

L2 和 L3 不能分为两行,应合并为一行。

3
单选题号 #10865
分值 2

下面有关 C++ 变量的说法,正确的是( )。

A

不可以用 for 作为变量名,因为 for 是 C++ 的关键字(保留字)。

B

_tnt 不可以是变量名,因为变量名的第一个字符必须是英文字母。

C

_tnt_ 不可以是变量名,因为最后一个字符容易与减号混淆。

D

可以用 printf 作为变量名,因为 printf 是关键字,但这不是好习惯,因为 printf 有约定的功能与含义。

4
单选题号 #10866
分值 2

XX 是 C++ 的整型变量,则 cout << (X=3, X++, ++X); 执行后的输出是( )。

A

33

B

44

C

55

D

不确定

5
单选题号 #10867
分值 2

C++ 表达式 2 + 3 * 4 % 5 的值为( )。

A

00

B

44

C

1414

D

5050

6
单选题号 #10868
分值 2

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

a = 3;
b = a = 4;
printf("%d %d", a, b);
A

4 44\ 4

B

3 33\ 3

C

3 43\ 4

D

4 34\ 3

7
单选题号 #10869
分值 2

下面的 C++ 代码执行时如果先输入 10 回车后输入 20 并回车,其输出是( )。

int N, M;
printf("第一个数:");
scanf("%d", &N);
printf("第二个数:");
scanf("%d", &M);
printf("%%(N+M)=%d", N+M, int(N+M));
A

30=30

B

10+20=30

C

%(N+M)=30

D

错误提示

8
单选题号 #10870
分值 2

某个整数很长很长,形如:1232123212321⋯1232123212321\cdots,其规律是从 11 开始逐一升高到 33 然后逐一降低到 11,然后又逐一升高到 33,一直到很长很长。假设最高位编号为 11,要求判断从左边最高位开始的第 NN 位数是几?在横线处应该填入的代码是( )。

int N, M;
cout > N;
M = ________________;

if (M != 0)
 cout << M;
else
 cout << 2;
A

N % 4

B

N / 4

C

N % 3

D

N / 3

9
单选题号 #10871
分值 2

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

int i, tnt = 0;
for (i = 0; i < 100; i++)
 tnt += 1;
cout << tnt << ' ' << i;
A

99 99

B

100 99

C

99 100

D

100 100

10
单选题号 #10872
分值 2

有关下面 C++ 代码的说法,错误的是()。

int tnt = 0;
for (int i = 1; i < 10; i += 2) // L1
 tnt += i; // L2
cout << tnt;
A

L1 的 i < 10 改为 i < 11 结果相同。

B

L1 的 i = 1 改为 i = 0 结果相同。

C

tnt += i 与 tnt = tnt + i 效果相同。

D

tnt += i 与 tnt = i + tnt 效果相同。

🔒

已解锁前 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号

隐私政策服务条款