CCF GESP 2025年6月认证 C++ 1级
二
判断题
第 1 题
人们现在参加很多闭卷考试时通常都不允许带智能手机、平板电脑等。此外很多智能手表同样因为具有嵌入操作系统及通信等功能,所以也不允许随身携带。( )
第 2 题
如果 N 是 C++ 的整型变量,值为 5,则表达式 (N + !N) 的值为 4。( )
第 3 题
在下面 C++ 代码中,删除 break 语句对程序执行结果没有影响。( )
int i;
for (i = 0; i < 10; i++){
continue;
cout << i << "#";
break;
}
if (i >= 10)
cout << "END";
第 4 题
删除下面 C++ 代码中的 continue 后其输出是 0#2#4#6#8#。( )
int i;
for (i = 0; i < 10; i++){
if (i % 2 == 0){
cout << i << "#";
continue;
}
}
if (i >= 10)
cout << "END";
第 5 题
将下面 C++ 代码中的 i < 100; i = i + 1 修改为 i < 200; i += i + 1,其输出与当前代码输出相同。( )
int cnt = 0;
for (int i = 0; i < 100; i = i + 1)
cnt += 1;
cout << cnt;
第 6 题
交换下面 C++ 代码中的 i += 2 和 cnt += 1,交换前后分别运行的两次输出相同。( )
int i, cnt = 0;
cnt = 0;
while (i < 10){
i += 2;
cnt += 1;
}
cout << cnt;
第 7 题
下面的 C++ 代码执行后将输出 45。( )
int cnt;
for (int i = 0; i < 10; i++)
cnt += 1;
cout << cnt;
第 8 题
执行 C++ 代码 cout << (12 + 12.12) 将报错,因为 12 是 int 类型,而 12.12 是 float 类型,不同类型不能直接运算。( )
第 9 题
在 C++ 代码中,不可以将变量命名为 false,因为 false 是 C++ 语言的关键字。( )
第 10 题
X 是 C++ 的整型变量,则表达式 3 < X < 5 求值结果是 4。( )
判断题部分已到底了。