100+ câu trắc nghiệm Lập trình nâng cao có đáp án phần 3

Anh (Chị) hãy cho biết kết quả của đoạn lệnh sau là gì? class CRect { int *height, *width; public: CRect(int,int); ~CRect (); int DT (void) { return (*height **width); }} ;CRect::CRect (int

19/25

Anh (Chị) hãy cho biết kết quả của đoạn lệnh sau là gì?

class CRect {

int *height, *width;

public:

CRect(int,int); ~CRect ();

int DT (void) { return (*height **width); }

} ;

CRect::CRect (int a, int b) {

height = new int;

width = new int;

*height = a;

*width = b;

}

CRect::~CRect() {

delete height;

delete width;

}

int main() {

CRect cn1 (3,4);

cout << cn1.DT();

return 0;

}

12

20

7

10

Giải thích

Chọn đáp án A