【单选题】有以下程序:#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";
                 
                查看试题解析出处>>
							
	          			
发布评论 查看全部评论