题目内容

下面有关重载函数的描述中,正确的是()。

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);

已知:intm=10;下列表示引用的方法中,()是正确的。

A. int&x=m;
B. int&y=10;
C. int&z;
D. float&t=&m;

系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。

A. 函数的返回值类型
B. 参数的类型
C. 函数名称
D. 参数个数

答案查题题库