单选题
有以下程序:
#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
【答案解析】[解析] 本题考核函数重载这个知识点。函数fun有两种实现:第1种实现中,有两个int型形参,第2个实现中,是1个int型形参。由于这两种实现方式中形参的个数不同,形成了函数的重载。在主函数中,由于传递给函数fun()的实参为1个整型变量a,所以调用函数fun()的第2中实现,输出1。