CCF GESP 2026年9月认证 C++ 2级

所有 GESP 真题,手机上也能刷 · 自动判分 · 错题自动进错题本 扫码去刷
二 判断题
共 10 道 每题 2 分 共计 20 分
第 1 题

C++ 程序执行 cin 或 scanf 语句时通常是使用键盘等输入设备来输入某个变量的值。

正确
错误
第 2 题

执行 C++ 语句 cout << ( 5 && 2 ); 将输出 1 。

正确
错误
第 3 题

C++ 表达式 2 * - '2' / 4 的值是 -1 。

正确
错误
第 4 题

如下 C++ 代码执行后的输出是 10 。

int a;
a = 5;
a == +5;
cout << a;
正确
错误
第 5 题

执行 C++ 代码 cout << (not not 5) 将输出 5 。

正确
错误
第 6 题

下面 C++ 代码执行后将输出 369 。

for (int i = 1; i < 10; i++)
    if (not(i % 3))
        cout << i;
正确
错误
第 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;
正确
错误
第 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;
正确
错误
第 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");
正确
错误
第 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);
正确
错误
判断题部分已到底了。

小程序开心码未来

微信扫码,随时随地练 GESP 真题

  • 手机刷题 · 自动判分,错题自动归档到错题本
  • 绑定网站账号后,查看答案解析等权限自动同步
开心码未来小程序二维码(微信扫一扫) 微信扫一扫