#GESP202606C3T2. 判断题(每题 2 分,共 20 分)

    ID: 4167 Type: Objective Tried: 4 Accepted: 2 Difficulty: 2 Uploaded By: Tags>GESP三级计算机基础程序设计基础数组字符串进制转换

判断题(每题 2 分,共 20 分)

判断题(每题 2 分,共 20 分)

第 1 题

又到期末考试周,小明发现这次许多闭卷考试不仅禁止携带手机、平板电脑,还有最近比较时髦的各类 AI 眼镜(也有叫智能眼镜)也同样不允许带入考场。这些 AI 眼镜应该也是内置了操作系统并可能支持 Wi-Fi 或蓝牙连接。

{{ select(1) }}

  • 正确
  • 错误

第 2 题

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

{{ select(2) }}

  • 正确
  • 错误

第 3 题

一个 88 位的二进制数补码,最大的表示范围是从 −127-127 到 127127。

{{ select(3) }}

  • 正确
  • 错误

第 4 题

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

{{ select(4) }}

  • 正确
  • 错误

第 5 题

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

{{ select(5) }}

  • 正确
  • 错误

第 6 题

十六进制数 CCF\mathrm{CCF} 对应的二进制数、八进制数、十进制数分别是:110011001111110011001111、63176317、32693269。

{{ select(6) }}

  • 正确
  • 错误

第 7 题

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

int main() {
    string name = "GESP";
    cout << name[false] << name[true] << name[1 << 1] << name[7 >> 1] << endl;
}

{{ select(7) }}

  • 正确
  • 错误

第 8 题

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

1 #include<bits/stdc++.h>
2 using namespace std;
3 int main() {
4    cout << "Hello world!" << endl;
5    return 0;
6 }

{{ select(8) }}

  • 正确
  • 错误

第 9 题

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

{{ select(9) }}

  • 正确
  • 错误

第 10 题

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

{{ select(10) }}

  • 正确
  • 错误