以下类定义中可能会引起错误的语句是( )。 Class A { public: ~A(){}//1 int i;//2 private: int j;//3 A(int i){i++;}//4 };
A.1
B.2
C.3
D.4
第1题:
若类A和类B的定义如下: #include<malloc.h> class A { int i*j; public: int geti() { return i; } }; class B: public A { int k; public: void make() { k=i*j; } ); 则上述定义中非法的表达式是( )。
A.k=i*j;
B.int k;
C.return i;
D.void make();
第2题:
以下类定义中可能会引起错误的语句是( )。 classA { public: ~A( ){}//1 inti;//2 private: intj;//3 A(inti){i++;}//4 };
A.1
B.2
C.3
D.4
第3题:
以下类定义中可能会引起错误的语句是 class A { public: ~A(){} //1 int i; //2 private: int j; //3 A(int i){i++;} //4 };
A.1
B.2
C.3
D.4
第4题:
以下类定义中可能会引起错误的语句是
class A
{
public:
~A( ){ } //1
int i; //2
private:
int j; //3
A(int i) {i++;} //4
};
A.1
B.2
C.3
D.4
第5题:
以下类定义中可能会引起错误的语句是 class A { public: ~A( ){} //1 int i; //2 private: int j; //3 A(int i){i++;} //4 };
A.1
B.2
C.3
D.4