#1184. GESP C++ 二 级 2026年9月真题 · 判断题
GESP C++ 二 级 2026年9月真题 · 判断题
GESP C++ 二 级 2026年9月真题(120 分钟,总分 100 分)
判断题(共 10 题,每题 2 分,共 20 分)
1. C++ 程序执行 cin 或 scanf 语句时通常是使用键盘等输入设备来输入某个变量的值。
{{ select(1) }}
- 正确
- 错误
2. 执行 C++ 语句 cout << ( 5 && 2 ); 将输出 1。
{{ select(2) }}
- 正确
- 错误
3. C++ 表达式 2 * - '2' / 4 的值是 -1。
{{ select(3) }}
- 正确
- 错误
4. 如下 C++ 代码执行后的输出是 10。
int a;
a = 5;
a == +5;
cout << a;
{{ select(4) }}
- 正确
- 错误
5. 执行 C++ 代码 cout << (not not 5) 将输出 5。
{{ select(5) }}
- 正确
- 错误
6. 下面 C++ 代码执行后将输出 369。
for (int i = 1; i < 10; i++)
if (not(i % 3))
cout << i;
{{ select(6) }}
- 正确
- 错误
7. N 是整数,执行如下 C++ 代码,将能输出 0 到 N 之间(包含 N)所有数之和。
int N, tot, i;
cin >> N;
tot = 0;
for (i = 0; i < N + 1; i++)
tot += i;
cout << tot;
{{ select(7) }}
- 正确
- 错误
8. 如下 C++ 代码执行后,输出值为 0。
int cnt, i, j;
cnt = 0;
for (i = 0; i < 10; i++) {
continue;
for (j = 0; j < i; j++)
cnt += 1;
}
cout << i * cnt;
{{ select(8) }}
- 正确
- 错误
9. 求解鸡兔同笼。在如下 C++ 代码中,tou 代表鸡和兔的头总数,jiao 代表鸡和兔的脚总数。先后两个输入均为正整数。该程序能求解鸡兔同笼。
int tou, jiao, tu_tou, ji_tou;
cout << "请输入鸡和兔的头总数: ";
cin >> tou;
cout << "请输入鸡和兔的脚总数: ";
cin >> jiao;
for (tu_tou = 0; tu_tou < tou + 1; tu_tou++) {
ji_tou = tou - tu_tou;
if (tu_tou * 4 + ji_tou * 2 == jiao)
printf("兔的数量=%d,鸡的数量=%d\n", tu_tou, ji_tou);
}
if (tu_tou == tou)
printf("无解\n");
{{ select(9) }}
- 正确
- 错误
10. 如果 N 和 M 均为整数,下列 C++ 代码则可以判断正整数 N 是 M 的平方。比如 9 是 3 的平方。
int N, M;
cout << "请输入正整数N:";
cin >> N;
cout << "请输入整数M:";
cin >> M;
if (int(sqrt(N)) == abs(M))
printf("%d是%d的平方\n", N, M);
{{ select(10) }}
- 正确
- 错误
相关
在下列比赛中: