CCF GESP 2023年3月认证 C++ 2级
一
单选题
第 1 题
以下存储器中的数据不会受到附近强磁场干扰的是( )。
第 2 题
下列流程图,属于计算机的哪种程序结构?( )。

第 3 题
下列关于 C++ 语言的叙述,不正确的是( )。
第 4 题
下列关于 C++ 语言的叙述,不正确的是( )。
第 5 题
以下哪个不是 C++语言的关键字?
第 6 题
以下哪个不是 C++ 语言的运算符?
第 7 题
如果 a 和 b 都是 char 类型的变量,下列哪个语句不符合 C++ 语法?
第 8 题
如果 a、b、c 和 d 都是 int 类型的变量,则下列哪个表达式能够正确计算它们的平均值?
第 9 题
如果 a 为 char 类型的变量,且 a 的值为 '2',则下列哪条语句执行后,a 的值不会变为 '3'?
第 10 题
如果 a 为 int 类型的变量,且 a 的值为 9,则执行 a -= 3; 之后,a 的值会是()。
第 11 题
如果 a 和 b 均为 int 类型的变量,下列表达式能正确判断“a 等于 0 或 b 等于 0”的是( )
第 12 题
如果 a 为 char 类型的变量,下列哪个表达式可以正确判断“a 是小写字母”?
第 13 题
在下列代码的横线处填写(),使得输出是 50 10。
#include <iostream>
using namespace std;
int main() {
int a = 10, b = 50;
________; // 在此处填入代码
b -= a;
a += b;
cout << a << " " << b << endl;
return 0;
}
第 14 题
在下列代码的横线处填写( ),可以使得输出是 5。
#include <iostream>
using namespace std;
int main() {
int cnt = 0;
for (char ch = '1'; ch <= '9'; ch++)
if (________) // 在此处填入代码
cnt++;
cout << cnt << endl;
return 0;
}
第 15 题
执行以下 C++ 语言程序后,输出结果是( )。
#include <iostream>
using namespace std;
int main() {
int n = 17;
bool isprime = true;
for (int i = 2; i <= n; i++)
if (n % i == 0)
isprime = false;
cout << isprime << endl;
return 0;
}
单选题部分已到底了。