填空题 以下程序的执行结果为 【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、
【正确答案】 1、Y    
【答案解析】[解析] 本题考核函数重载。在本题中,函数overload()有两次实现。第一次实现中,其形参为int型;第2饮实现中,其形参为char型,所以构成了函数重载。主函数中调用overload()函数时传递的实参为字符'X',所以执行函数的第2次实现。输出Y。