下面不正确的函数重载是( )
A: int sum(int a,int b);int sum(float a,float b);
B: int sum(int a,int b);int sum(int a,int b,int c);
C: int sum(int a,int b);int sum(int a,int b,int c=0);
D: int sum(int a,int b);float sum(int a,int b);
E: int sum(int a,int b);int sum(float a,float b);
A: int sum(int a,int b);int sum(float a,float b);
B: int sum(int a,int b);int sum(int a,int b,int c);
C: int sum(int a,int b);int sum(int a,int b,int c=0);
D: int sum(int a,int b);float sum(int a,int b);
E: int sum(int a,int b);int sum(float a,float b);
举一反三
- 下面不能与int sum(int a, int b);构成函数重载的是()? A: int sum(int a, int b, int c); B: int sum(int a, float b); C: int sum(float a, float b); D: float sum(int a, int b);
- 在某个类中存在一个方法:void sum(int x , int y),以下不能作为该方法重载声明的是( )。 A: float sum(float x, float y) B: int sum (int y) C: double sum (int x,int y) D: void sum (double y)
- 请阅读下面的程序public class Demo { public static int sum(int a, int b) { return a + b; } public static float sum(int a, ____ b) { _____ a + b; }}
- 以下程序执行后,sum结果为( ) fun ( int a, int b) { int c; c=a+b; return(c); } int main() { int sum; sum=fun(4,5); }
- int Sum(int x,int y) { ...... }