单选题在Java中, 类Animal中的方法printA()定义如下: publicvoidprintA(){ inta=10; intresult=10%3; System.out.println(result);} 在类Dog中方法printA()定义如下: publicvoidprintA(){ inta=10; System.out.println(a/3);} Dog类的定义如下: classDogextendsAnimal{…}.Animalanimal=newDog();animal.pri

题目
单选题
在Java中, 类Animal中的方法printA()定义如下: publicvoidprintA(){ inta=10; intresult=10%3; System.out.println(result);} 在类Dog中方法printA()定义如下: publicvoidprintA(){ inta=10; System.out.println(a/3);} Dog类的定义如下: classDogextendsAnimal{…}.Animalanimal=newDog();animal.printA(); 以上语句输出为()。
A

0

B

1

C

2

D

3

E

3.3333


相似考题
更多“单选题在Java中, 类Animal中的方法printA()定义如下: publicvoidprintA(){ inta=10; intresult=10%3; System.out.println(result);} 在类Dog中方法printA()定义如下: publicvoidprintA(){ inta=10; System.out.println(a/3);} Dog类的定义如下: classDogextendsAnimal{…}.Animalanimal=newDog();animal.pri”相关问题
  • 第1题:

    若Animal是Cat,Dog的父类,则下列选项中,正确的是()。

    A.Animalanimal=newCat()

    B.Catcat=(Cat)newDog()

    C.Catcat=(Cat)newAnimal()

    D.Animalanimal=newDog()


    参考答案:D

  • 第2题:

    在下面的一维数组定义中,哪一个有语法错误()。

    A.inta[]={1,2,3};

    B.inta[10]={0};

    C.inta[];

    D.inta[5];


    正确答案:C

  • 第3题:

    有如下类声明: classXA{ intx: public: XA(intn){x=n;} }; classXB:publicXA{ inty; oublic: XB(inta,intb); }; 在构造函数XB的下列定义中,正确的是( )。

    A.XB::XB(inta,intb):x(a),y(b){}

    B.XB::XB(inta,intb):XA(a),y(b){}

    C.XB::XB(inta,intb):x(a),XB(b){}

    D.XB::XB(inta,intb):XA(a),XB(b){}


    正确答案:B
    B。【解析】C++中派生类构造函数的一般语法规则为<派生类名>::<派生类名>(<参数表>):<基类1>(<参数表1>),…,<基类名n>(<参数表n>),<子对象l>(<子对象参数表1>,…<子对象m>(<子对象参数表m>){<派生类新增成的初始化语句>;}。

  • 第4题:

    类Test定义如下,将下列()方法插入③行处是不合法的。①publicclassTest{②publicfloatMethod(floata,floatb){}③④}

    A.publicfloatMethod(floata,floatb,floatc){}

    B.pubicfloatMethod(floatc,floatd){}

    C.publicintMethod(inta,intb){}

    D.pivatefloatMethod(inta,intb,intc){}


    正确答案:B

  • 第5题:

    在Java中,类Animal中的方法printA()定义如下:  public void printA() {    Int a=10;    Int result =10%3;    System.out.println(result); }  在类Dog中方法printA()定义如下:  public void printA() {   Int a=10;    System.out.println(a/3); }  Dog类的定义如下:  Class Dog extends Animal{…}.  Animal animal=new Dog();  animal.printA();  以上语句输出结果为()。 

    • A、 0
    • B、 1
    • C、 2
    • D、3
    • E、3.3333

    正确答案:D

  • 第6题:

    若在某一个类定义中定义有如下的方法:abstract void performDial( );该方法属于()

    • A、接口方法
    • B、最终方法
    • C、抽象方法
    • D、空方法

    正确答案:C

  • 第7题:

    类Test1定义如下:publicclassTest1{publicfloataMethod(floata,floatb){}____}根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的。()

    • A、publicfloataMethod(floata,floatb,floatc){}
    • B、publicfloataMethod(floatc,floatd){}
    • C、publicfloataMethod(inta,intb){}
    • D、publicfloataMethod(inta,intb,intc){}

    正确答案:B

  • 第8题:

    下列数组定义中,正确的是()

    • A、inta[10]
    • B、intn=10,a[n]
    • C、intN=10;inta[N]
    • D、intn;scanf(“%d”,&n);inta[n]

    正确答案:A

  • 第9题:

    单选题
    类Test1定义如下:publicclassTest1{publicfloataMethod(floata,floatb){}____}根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的。()
    A

    publicfloataMethod(floata,floatb,floatc){}

    B

    publicfloataMethod(floatc,floatd){}

    C

    publicfloataMethod(inta,intb){}

    D

    publicfloataMethod(inta,intb,intc){}


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    类Test1定义如下:1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}将以下()方法插入行3是不合法的。
    A

    public float aMethod(floata,floatb,floatc){}

    B

    public float aMethod(floatc,floatd){}

    C

    public int aMethod(inta,intb){}

    D

    private float aMethod(inta,intb,intc){}


    正确答案: A
    解析: 暂无解析

  • 第11题:

    多选题
    下面哪些说明是正确的()
    A

    可以在类中定义类

    B

    可以在类中定义方法

    C

    可以在方法中定义类

    D

    可以在方法中定义方法


    正确答案: B,D
    解析: 暂无解析

  • 第12题:

    单选题
    在Java中, 类Animal中的方法printA()定义如下: publicvoidprintA(){ inta=10; intresult=10%3; System.out.println(result);} 在类Dog中方法printA()定义如下: publicvoidprintA(){ inta=10; System.out.println(a/3);} Dog类的定义如下: classDogextendsAnimal{…}.Animalanimal=newDog();animal.printA(); 以上语句输出为()。
    A

    0

    B

    1

    C

    2

    D

    3

    E

    3.3333


    正确答案: A
    解析: 暂无解析

  • 第13题:

    在下菌的一撒数组定义中,()语句有谱法错误。

    A.inta[]={1,2,3}

    B.inta[10]={0}

    C.inta[]="abcdef"

    D.inta[5]


    正确答案:C

  • 第14题:

    在下面的二维数组定义中,正确的是()。

    A.inta[5][];

    B.inta[][5];

    C.inta[][3]={{1,3,5},{2}};

    D.inta[](10);


    正确答案:C

  • 第15题:

    采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法intfun(inta,intb),则方法覆盖/重置不能同时在类S中。D中定义方法intfun(inta,intb),这一现象称为()。

    A.覆盖/重置

    B.封装

    C.重载/过载

    D.多态


    正确答案:A

  • 第16题:

    在Java中, 类Animal中的方法printA()定义如下: publicvoidprintA(){ inta=10; intresult=10%3; System.out.println(result);} 在类Dog中方法printA()定义如下: publicvoidprintA(){ inta=10; System.out.println(a/3);} Dog类的定义如下: classDogextendsAnimal{…}.Animalanimal=newDog();animal.printA(); 以上语句输出为()。

    • A、0
    • B、1
    • C、2
    • D、3
    • E、3.3333

    正确答案:D

  • 第17题:

    下面哪些说明是正确的()

    • A、可以在类中定义类
    • B、可以在类中定义方法
    • C、可以在方法中定义类
    • D、可以在方法中定义方法

    正确答案:A,B,C

  • 第18题:

    若在某一个类定义中定义有如下的方法: abstract void performDial( ); 该方法属于()。

    • A、本地方法
    • B、最终方法
    • C、解态方法
    • D、抽象方法

    正确答案:D

  • 第19题:

    在下面的二维数组定义中,正确的语句是()。

    • A、inta[5][];
    • B、inta[][5];
    • C、inta[][3]={{1,3,5},{2}};
    • D、inta[](10)

    正确答案:C

  • 第20题:

    类Test1定义如下:1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}将以下()方法插入行3是不合法的。

    • A、public float aMethod(floata,floatb,floatc){}
    • B、public float aMethod(floatc,floatd){}
    • C、public int aMethod(inta,intb){}
    • D、private float aMethod(inta,intb,intc){}

    正确答案:B

  • 第21题:

    单选题
    下列数组定义中,正确的是()
    A

    inta[10]

    B

    intn=10,a[n]

    C

    intN=10;inta[N]

    D

    intn;scanf(“%d”,&n);inta[n]


    正确答案: D
    解析: 暂无解析

  • 第22题:

    单选题
    在JAVA中,类Worker是类Person的子类,Worker的构造方法中有一句“super()“,该语句()。
    A

    调用类Worker中定义的super()方法

    B

    调用类Person中定义的super()方法

    C

    调用类Person的构造函数

    D

    语法错误


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    在Java中,类Animal中的方法printA()定义如下:    Public void printA()    (    int  a= 10;     int result =10%3;     System.out.println(result);      )  在类Dog中方法printA()定义如下:  Public void printA() {   int a=10;   System.out.println(a/3);  }  Dog类的定义如下:  Class Dog extends Animal{…..}  Animal  animal = new Dog();  animal.printA();  以上语句输出为()。
    A

    0

    B

    1

    C

    2

    D

    3

    E

    3.333


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    若在某一个类定义中定义有如下的方法:abstract void performDial();该方法属于()。
    A

    接口方法

    B

    最终方法

    C

    抽象方法

    D

    空方法


    正确答案: D
    解析: 暂无解析