【单选题】有以下程序:#include <iostream>using namespace std;void fun(int i,int j){ cout<<(i+j)<<end1;}void fun(int i){ cout<<i++<<end1;}int main(){ int a=1; fun
A、; return 0;}该程序执行后的输出结果是()。
A、1
B.2
C.3
D.4
网考网参考答案:A
网考网解析:
[解析] 本题考核函数重载这个知识点。函数fun有两种实现:第1种实现中,有两个int型形参,第2个实现中,是1个int型形参。由于这两种实现方式中形参的个数不同,形成了函数的重载。在主函数中,由于传递给函数fun()的实参为1个整型变量a,所以调用函数fun()的第2中实现,输出1。
document.getElementById("warp").style.display="none";
document.getElementById("content").style.display="block";
查看试题解析出处>>
发布评论 查看全部评论