填空题
以下程序的执行结果为 【9】 。
#include<iostream>
using namespace std;
void overload(int num)
cout<<num<<end1;
void overload(char ch)
char c=ch+1;
cout<<c<<end1;
int main()
overload('X');
return 0;
【正确答案】
1、Y
【答案解析】[解析] 本题考核函数重载。在本题中,函数overload()有两次实现。第一次实现中,其形参为int型;第2饮实现中,其形参为char型,所以构成了函数重载。主函数中调用overload()函数时传递的实参为字符'X',所以执行函数的第2次实现。输出Y。