#GESP202406C3T2. 判断题(每题 2 分,共 20 分)
判断题(每题 2 分,共 20 分)
判断题(每题 2 分,共 20 分)
第 1 题
GESP 测试是对认证者的编程能力进行等级认证,同一级别的能力基本上与编程语言无关。
{{ select(1) }}
- 正确
- 错误
第 2 题
整数 的 位补码可用十六进制表示为 FFFA。
{{ select(2) }}
- 正确
- 错误
第 3 题
补码的优点是可以将减法运算转化为加法运算,从而简化计算机的硬件设计。
{{ select(3) }}
- 正确
- 错误
第 4 题
字符常量 '\0' 常用来表示字符串结束,和字符常量 '0' 相同。
{{ select(4) }}
- 正确
- 错误
第 5 题
数组的所有元素在内存中可以不连续存放。
{{ select(5) }}
- 正确
- 错误
第 6 题
C++ 中可以对数组和数组的每个基础类型的元素赋值。
{{ select(6) }}
- 正确
- 错误
第 7 题
如果 为 int 类型的变量,且表达式 ((a | 3) == 3) 的值为 true,则说明 在从 到 之间(可能为 、可能为 )。
{{ select(7) }}
- 正确
- 错误
第 8 题
执行下面 C++ 代码后,输出的结果是 。
int a = 0b1010;
int b = 01100;
int c = a & b;
cout << c << endl;
{{ select(8) }}
- 正确
- 错误
第 9 题
执行下面 C++ 代码后,输出的结果不可能是 。
#include <iostream>
#include <cstdlib> // 为了使用 rand() 和 srand()
#include <ctime> // 为了使用 time()
using namespace std;
int main() {
// 设置随机种子
srand(time(NULL));
int i = 1;
int s[5];
while(i <= 5)
{
int a = rand() % 10;
if(a % 3 == (i + 1) % 3)
s[i++] = a;
}
for(int i = 1; i <= 5; i++)
cout << s[i];
cout << endl;
return 0;
}
{{ select(9) }}
- 正确
- 错误
第 10 题
把整数 从中剪开分为 和 两个数,此时再将这两数之和平方,计算结果又等于原数。,这样的数叫“雷劈数”。可以使用枚举的方法求出所有符合这样条件的四位数。
{{ select(10) }}
- 正确
- 错误