理论卷2025年6月GESP等级认证(C++) · 一级
GESP C++ 1级 2025.06
满分 100 · 及格 60 · 时长 60 分钟 · 共 27 题 (单选15 / 判断10 / 编程题2)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #11295
分值 22025 年 4 月 19 日在北京举行了一场颇为瞩目的人形机器人半程马拉松赛。比赛期间,跑动着的机器人会利用身上安装的多个传感器所反馈的数据来调整姿态、保持平衡等,那么这类传感器类似于计算机的( )。
A
处理器
B
存储器
C
输入设备
D
输出设备
2
单选题号 #11296
分值 2在某集成开发环境中调试下面代码段时尝试设置断点和检查局部变量,下面哪个说法是错误的( )。
int i, N = 0; // L1
cin >> N; // L2
for (i = 1; i < 9; i++)
if (N % i == 0) break; // L3
if (i < 9)
printf("N 不能大于 9\n"); // L4
A
断点不可以设在 L1 标记的代码行
B
执行暂停在 L2 标记的代码行时,可以检测 i 的值
C
执行暂停在 L3 标记的代码行时,可以修改 i 的值
D
执行有可能暂停在 L4 标记的代码行
3
单选题号 #11297
分值 2对下列 C++ 的代码,描述准确的是( )。
int first = 10;
printf("{%d}\n", First)
A
执行后输出
B
执行后输出 {First}
C
执行后输出 "{First}"
D
编译报错,因为 First 应该是 first
4
单选题号 #11298
分值 2在 C++ 中,下列可以做变量名的是( )。
A
X.cpp
B
X-cpp
C
X#cpp
D
X_cpp
5
单选题号 #11299
分值 2C++ 表达式 的值是( )。
A
B
C
D
6
单选题号 #11300
分值 2下面的 C++ 代码执行后,其输出是( )。
int x = 10, y = 20;
x = x + y;
y = x - y;
x = x - y;
cout << x << ' ' << y;
A
B
C
D
7
单选题号 #11301
分值 2定义整型变量 int a = 16 ,则执行 ++a += 3 之后,a 的值会是( )。
A
B
C
D
8
单选题号 #11302
分值 2C++ 的 类型变量 的值为 ,如果执行 cout << (++X)++; ,则输出和执行后 X 的值分别是( )。
A
B
C
D
编译错误,无法执行
9
单选题号 #11303
分值 2下面 C++ 代码执行后的输出是( )。
int a, b;
a = 3;
b = 4;
printf("a+b=%02d#a+b={a+b}", a+b, a+b);
A
a+b=07#a+b={a+b}
B
a+b= 7#a+b=7
C
a+b=7#a+b={a+b}
D
a+b=7#a+b=7
10
单选题号 #11304
分值 2下面的 C++ 代码用于求 天后是星期几,两处横线处分别应填入的代码是( )。
int N, M, D;
cout > N;
cout > M;
D = _______;
if (_______)
printf("%d天后是星期日", M);
else
printf("%d天后是星期%d", M, D);
A
B
C
D
🔒
已解锁前 10 题
第 11~27 题(共 17 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
