CCF GESP 2024年3月认证 C++ 3级
二
判断题
第 1 题
任意整数 a 的二进制反码与补码都有 1 位不同。( )
第 2 题
对整型变量 int a = 3,执行 C++ 代码 a<<2 将把 2 输出到 a 中。( )
第 3 题
下面 C++ 代码可以计算 1 到 100 的累加和,采用的是穷举法。
int main()
{
int i, sum = 0;
for (int i = 1; i <= 100; i++)
sum += i;
cout << sum << endl;
cout << endl;
return 0;
}
第 4 题
一个 int 类型变量 a,执行操作 (a<<2>>2) 后的值一定是 a。
第 5 题
在C++语言中,(010<<1) 执行结果是 100。( )
第 6 题
执行下面 C++ 代码后将输出 2。( )
int main()
{
string str = "gEsP is Interesting";
int x = str.find("s");
cout << x << endl;
cout << endl;
return 0;
}
第 7 题
在 C++ 语言中,字符数组被定义时,它的大小可以调整。( )
第 8 题
对定义的数组 int a[7] = {2, 0, 2, 4, 3, 1, 6},可以用简单循环就找到其中最小的整数。( )
第 9 题
小杨今年春节回奶奶家了,奶奶家的数字电视要设置 ip 地址并接入到 WIFI 盒子才能收看节目,那这个 WIFI 盒子具有路由器的功能。( )
第 10 题
任何一个 for 循环都可以转化为等价的 while 循环( )。
判断题部分已到底了。