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.
第1题:
A.classA{}
B.classA{publicA(){}}
C.classA{publicA(intx){}}
D.classZ{}classAextendsZ{voidA(){}}
第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;
第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); };
第4题:
A.ClassA
B.Compilationfails.
C.Anexceptionisthrownatline2.
D.Anexceptionisthrownatline6.
E.Thecodeexecuteswithnooutput.
第5题:
下面能表示一个正确的类的是( )。
A.class A
B.class A()
C.class A[]
D.class A{}