下列关于C++函数的说明中,正确的是()。
A. 内联函数就是定义在另一个函数体内部的函数
B. 函数体的最后一条语句必须是return语句
C. 调用一个函数之前,如果还没有定义这个函数,必须先声明其原型
D. 编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式
下面有关重载函数的描述中,正确的是()。
A. 重载函数必须具有不同的返回值类型
B. 重载函数形参个数必须不同
C. 重载函数必须具有不同的形参表
D. 重载函数名可以不同
考虑下面的函数原型声明:voidtestDefaulParam(inta,intb=7,charz='*');函数调用中,不合法的是()。
A. testDefaulParam(5);
B. testDefaulParam(5,8);
C. testDefaulParam(5,'
D. ');
E. testDefaulParam(0,0,'*');
下列语句中,将函数intsum(intx,inty)正确重载的是()。
A. floatsum(intx,inty);
B. intsum(inta,intb);
C. floatsum(floatx,floaty);
D. doublesum(inty,intx);