1.classA{2.publicbytegetNumber(){3.return1;4.}5.}6.7.classBextendsA{8.publicshortgetNumber(){9.return2;10.}11.12.publicstaticvoidmain(Stringargs[]){13.Bb=newB();14.System.out.printIn(b.getNumber())15.}16.}Whatistheresult?()A.Compilationsucceedsand1isprint

题目

1.classA{2.publicbytegetNumber(){3.return1;4.}5.}6.7.classBextendsA{8.publicshortgetNumber(){9.return2;10.}11.12.publicstaticvoidmain(Stringargs[]){13.Bb=newB();14.System.out.printIn(b.getNumber())15.}16.}Whatistheresult?()

A.Compilationsucceedsand1isprinted.

B.Compilationsucceedsand2isprinted.

C.Anerroratline8causescompilationtofail.

D.Anerroratline14causescompilationtofail.

E.Compilationsucceedsbutanexceptionisthrownatline14.


相似考题
更多“classA{2.publicbytegetNumber(){3.return1;4.}5.}6.7.classBextendsA{8.publicshortgetNumber ”相关问题
  • 第1题:

    InwhichtwocasesdoesthecompilersupplyadefaultconstructorforclassA?()

    A.classA{}

    B.classA{publicA(){}}

    C.classA{publicA(intx){}}

    D.classZ{}classAextendsZ{voidA(){}}


    参考答案:A, D

  • 第2题:

    有如下模板声明:

    template<typename T1,typename 12>class A;

    下列声明中,与上述声明不等价的是

    A.template<class T1,class T2>class A;

    B.template<class T1,typename T2>class A;

    C.template<typename TI,class T2>class A;

    D.template<typename T1,T2>class A;


    正确答案:D
    解析:定义函数模板时可以使用多个类型参数,这时每个类型参数前面都要加上关键字class或typename,其间用逗号分隔。

  • 第3题:

    若有类A与类B,则以下哪个不属于类的组合关系

    A.class A { B b; };

    B.class A { B* p; };

    C.class A { B bb[3]; };

    D.class A { public: fun(B b); };


    BIRCH

  • 第4题:

    publicclassA{2.voidA(){3.System.out.println(ClassA”);4.}5.publicstaticvoidmain(String[]args){6.newA();7.}8.}Whatistheresult?()

    A.ClassA

    B.Compilationfails.

    C.Anexceptionisthrownatline2.

    D.Anexceptionisthrownatline6.

    E.Thecodeexecuteswithnooutput.


    参考答案:E

  • 第5题:

    下面能表示一个正确的类的是( )。

    A.class A

    B.class A()

    C.class A[]

    D.class A{}


    正确答案:D
    解析:类声明的格式。