有如下程序: #include using namespace std; void f(int i){cout

admin2021-09-05  12

问题 有如下程序:
#include
using namespace std;
void f(int i){cout<void f(double d){cout<int main(){
f(3.0);
f(3);
return 0;
}
运行后的输出结果是(    )。

选项 A、6 3
B、6.0  3
C、3  6
D、3 6.0

答案A

解析 题意两个f()函数是重载函数,main()函数中调用f(3.0),。由于参数d=3.0是实型,所以调用参数为double类型的函数,输出d*2,由于C++在输出时,默认不显示小数点后的0,所以输出6,接下来调用f(3),调用参数为int类型的函数,输出3,所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/BKfp777K
0

最新回复(0)