1.classA{2.publicStringtoString(){3.return4”;4.}5.}6.classBextendsA{7.publicStringtoString(){8.returnsuper.toString()+3”;9.}10.}11.publicclassTest{12.publicstaticvoidmain(String[]args){13.System.out.printIn(newB());14.}15.}Whatistheresult?()A.Compilations

题目

1.classA{2.publicStringtoString(){3.return4”;4.}5.}6.classBextendsA{7.publicStringtoString(){8.returnsuper.toString()+3”;9.}10.}11.publicclassTest{12.publicstaticvoidmain(String[]args){13.System.out.printIn(newB());14.}15.}Whatistheresult?()

A.Compilationsucceedsand4isprinted.

B.Compilationsucceedsand43isprinted.

C.Anerroronline9causescompilationtofail.

D.Anerroronline14causescompilationtofail.

E.Compilationsucceedsbutanexceptionisthrownatline9.


相似考题
更多“classA{2.publicStringtoString(){3.return4”;4.}5.}6.classBextendsA{7.publicStringtoString ”相关问题
  • 第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
    解析:类声明的格式。