A: float sum(float x, float y)
B: int sum (int y)
C: double sum (int x,int y)
D: void sum (double y)
举一反三
- 在某个类中存在一个方法:void getSort(int x),以下能作为这个方法的重载的声明的是( )。 A: public get (float x) B: int getSort(int y) C: double getSort(int x,. int y) D: void get(int x, int y)
- 程序代码如下:void sum(int x, int y);void main(){int a, b;scanf("%d,%d", a, b);sum(a, b);}void sum(int x, int y);{z = x + y;printf("%d", &z);}错误的原因:改正:
- 以下正确的函数定义是( )。 A: double fun(int x, int y) { } B: double fun(int x;int y) { } C: float fun(int,int) { } D: void fun(int x,y) { }
- 如下fun函数的类型是( )。fun(float x){double y;int z;y=x*x;z=(int)y;return(z);} A: void B: double C: int D: float
- 已有函数:void fun1(int x, double y) { ...... },与该函数具有重载关系的是( )。 A: int fun1(int x, double y) { ...... } B: void fun2(double x, double y) { ...... } C: double fun2(int x, int y) { ...... } D: void fun1(double x, double y, int z) { ...... }
内容
- 0
int Sum(int x,int y) { ...... }
- 1
已有函数:void fun1(int x, double y){...},与该函数具有重载关系的是____ A: int fun1(int x, double y){...} B: void fun1(double x, double y){...} C: void fun2(double x, double y){...} D: int fun2(int x, double y){...}
- 2
以下正确的函数定义是______。 A: double f1(int x,int y) B: double f1(int x;int y) C: double f1(int x;float y) D: double f1(int x,y)
- 3
下面不正确的函数重载是( ) 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);
- 4
不能与该方法构成重载的方法是() public double fun(int x,double y){ return x + y; } A: public void fun(int x){ System.out.println("x * x="+(x*x)); } B: public void fun(int a, double b){ System.out.println("a +b ="+(a+b)); } C: public int fun(int x, int y,int z){ renturn (x+y+z); } D: public double fun(double x, int y){ return x * y ; }