有如下类声明:
class XA{
int x;
public:
XA(int n){x=n;}
};
class XB:public XA{
int y;
public:
XB(int a, int b) ;
};
在构造函数XB的下列定义中,正确的是
A.XB::XB(int a,int B) :x(A) ,y(B) {}
B.XB::XB(int a,int B) :XA(A) ,y(B) {}
C.XB::XB(int a,int B) :x(A) ,XB(B) {}
D.XB::XB(int a,int B) :XA(A) ,XB(B) {}
第1题:
有如下类声明: class XA{ int x; public: XA(int n){x=n;} }; class XB:public XA{ int y; public: XB(int a,int b); }; 在构造函数XB的下列定义中,正确的是( )。
A.XB::XB(int a,int b):x(a),y(b){}
B.XB::XB(int a,int b):XA(a),y(b){}
C.XB::XB(int a,int b):x(a),XB(b){}
D.XB::XB(int a,int b):XA(a),XB(b){}
第2题:
有如下类声明: classXA( intX; public: XA(intn){x=n;} }; classXB:publicXA{ inty; public: 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){)
第3题:
第4题:
有如下类声明: 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){}
第5题:
有如下类声明: class XA { int x; public: XA(int n) {x=n;} }; class XB: public XA{ int y; public: XB(int a,int b); };在构造函数XB的下列定义中,正确的是______。
A.XB:: XB(int a, int b):x(a),y(b) { }
B.XB::XB(int a, int b):XA(a),y(b){}
C.XB::XB(int a,int b):x(a),XB(b)i}
D.XB::XB(int a,int b):XA(a),XB(b){}