• 2022-06-12
    在某个类中存在一个方法: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)
  • C

    内容

    • 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 ; }