CCF GESP 2026年6月认证 C++ 3级

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

反码运算时,产生的进位需要循环进位,即最高位产生的进位要加回到结果的最低位。

正确
错误
第 2 题

-11 的补码的一种计算方式是从右往左扫描正数的二进制形式,遇到第一个 1 之后,左边的所有位都取反。

正确
错误
第 3 题

一个 $8$ 位的二进制数补码,最大的表示范围是从 $-127$ 到 $+127$ 。

正确
错误
第 4 题

判断某个数是否是质数,枚举范围可适当缩小(遍历到 $\sqrt{i}$ 而非 $i$ ),提升效率。

正确
错误
第 5 题

如果 a 为 int 类型的变量,且表达式 ((a & 1) == 1) 的值为 true ,则说明 a 是奇数。

正确
错误
第 6 题

十六进制数 CCF 对应的二进制数、八进制数、十进制数分别是: 110011001111 、 6317 、 3269 。

正确
错误
第 7 题

下列程序如果能够正确执行,那么输出的结果是 GESP 。

int main() {
    string name = "GESP";
    cout << name[false] << name[true] << name[1 << 1] << name[7 >> 1] << endl;
}
正确
错误
第 8 题

某个初学 C++ 的学生,在对照参考程序写了一个程序以后,信心满满地进行编译,他敲进编译器的全部代码如下,这个程序能够正常编译运行。

#include<bits/stdc++.h>
using namespace std;
int main() {
    cout << "Hello world!" << endl;
    return 0;
}
正确
错误
第 9 题

代码逐行复刻手工运算步骤,中间不能增加任何判断逻辑,否则就不属于模拟算法。

正确
错误
第 10 题

判断一个 int 型数字 s[i] 是不是在 0 和 9 之间(可以是 0 和 9 ),判断条件可以写为 if (s[i] >= '0' && s[i] <= '9') 。

正确
错误
判断题部分已到底了。

小程序开心码未来

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

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