A、intFunc(int,int,int);
B、doubleFunc(int,int);
C、doubleFunc(double,double);
D、doubleFunc(int,double);
第1题:
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
A.DeCr&operator--(int);
B.DeCr operator--(DeCr&,int);
C.friend DeCr&operator--(DeCr&);
D.friend DeCr operator--(DeCr&,int);
第2题:
已知程序中已经定义了函数test,其原型是int test(int, int, int);,则下列重载形式中正确的是
A.char test(int,int,int);
B.double test(int,int,double);
C.int test(int,int,int=0);
D.float test(int,int,float=3.5F);
第3题:
以下哪个函数是不正确的(与能否被编译无关)?
A.int* f(int *p) { int i; return &i; }
B.int* f(int *p) { return p; }
C.int* f(int *p) { return (int*)malloc(sizeof(int)); }
D.int* f(int *p) { return NULL; }
第4题:
已知函数fun的原型为
int fun(int,int,int);
下列重载函数原型中错误的是
A.char fun(int,int);
B.double fun(int,int,double);
C.int fun(int,char木);
D.float fun(int,int,int);
第5题:
已知程序中已经定义了函数test,其原型是int test (int,int,int);,则下列重载形式中正确的是( )。
A.char test(int, int, int);
B.double test (int,int,double);
C.int test(int ,int, int=0);
D.float test(int,int,float=3.5F);