JavaScript is required

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);

int DT () {

return (height + width); }

} ;

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

height = a; width = b;

}

int main() {

CRect cn (7,7);

cout << cn.DT();

return 0;

}

A.

A. 21

B.

B. 7

C.

C. 49

D.

D. 14

Trả lời:

Đáp án đúng: D


Đoạn chương trình định nghĩa một lớp `CRect` với hai thuộc tính `height` và `width`, cùng một phương thức `DT()` trả về tổng của `height` và `width`. Trong hàm `main()`, một đối tượng `cn` của lớp `CRect` được tạo với `height = 7` và `width = 7`. Sau đó, phương thức `DT()` được gọi trên đối tượng `cn`, trả về `7 + 7 = 14`. Kết quả này được in ra màn hình. Vì vậy, đáp án đúng là D. 14.

Câu hỏi liên quan