#2646. [GESP202606 二级 C++] 第 3 题

[GESP202606 二级 C++] 第 3 题

有关如下 C++ 代码的说法,正确的是( )。

float a = 3 + 3.5;
cout << a;

{{ select(1) }}

  • 代码执行将报错。如果将 a = 3 + 3.5 改为 a = float(3) + 3.5 将能正常执行。
  • 代码执行将报错。如果将 a = 3 + 3.5 改为 a = 3.0 + 3.5 将能正常执行。
  • 代码能正常执行,将输出 6
  • 代码能正常执行,将输出 6.5