下面的 C++ 代码执行后将先后输出 7 个 true。( )
for (int i = 0; i < 10; i++)
cout << (i * 2 < i * i) << " ";
正确答案:错误(×)
for (int i = 0; i < 10; i++)
cout << (i * 2 < i * i) << " ";
正确答案:错误(×)
cout 把真/假输出成 1/0 不是 true;且 i=0、1、2 时 i*2<i*i 不成立(输出 0),只 i=3~9 这 7 次成立,选 ×。 💡 cout 输出布尔值是 1/0(不是 true/false)。注意 i=2 时 2*2 不小于 2*2。想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习