• 2022-06-12
    下面不属于声明的是________。
    A: typedef unsigned int uint;
    B: class Dog;
    C: int theFunc( int );
    D: float b = 2.5;
  • D

    内容

    • 0

      类中定义了方法public int addValue(int a, int b);,以下函数的重载方式错误的是 ()。 A: public float addValue(float a, float b); B: public int addValue(int a, int b, int c); C: public uint addValue(int a, int b); D: 以上方法均可实现函数重载

    • 1

      下面不能与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);

    • 2

      【单选题】以下选项中,正确的函数声明是:(______) A: int fun(float a, float b); B: int fun(float a; float b); C: int fun(float a, float b) D: int fun(float a, b);

    • 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

      对于下列Dog类,下列叙述错误的是:class Dog{ Dog(){ } Dog(int m){ } Dog(double m){ } int Dog(int m){ return m; }} A: Dog(int m)与Dog(double m)是重载的构造方法; B: Dog(int m)与int Dog(int m)是重载的构造方法; C: Dog d=new Dog();对象d创建时会调用Dog()构造方法; D: Dog d=new Dog(10);对象d创建时会调用Dog(int m)构造方法;