单选题 有如下程序:
#include<iostream>
using namespace std;
void fun(int i, int j)
{
cout<<(i+j)<<endl;
}
void fun(int i)
{
cout<<i++<<endl;
}
int main()
{
int a=1;
fun(a);
return 0;
}
该程序执行后输出的结果是______。
【正确答案】 A
【答案解析】[解析] 由于主函数中调用的fun函数只有一个参数,故执行的是void fun(int i)的版本,cout<<i++,由于是后缀++,所以先输出i的值1,再使i加1。