Trả lời:
Đáp án đúng: B
Trong đoạn chương trình C++ này, chúng ta cần xác định số lần hàm tạo (constructor) của lớp `Base` được gọi.
- Lớp `Derived1` kế thừa từ `Base`, do đó khi một đối tượng của `Derived1` được tạo ra, constructor của `Base` sẽ được gọi một lần.
- Lớp `Derived2` kế thừa từ `Base`, do đó khi một đối tượng của `Derived2` được tạo ra, constructor của `Base` sẽ được gọi một lần.
- Trong hàm `main`, chúng ta tạo một đối tượng `Derived1` (d1) và một đối tượng `Derived2` (d2). Mỗi đối tượng này sẽ gọi constructor của `Base` một lần.
Vậy, tổng cộng constructor của `Base` sẽ được gọi 2 lần (1 lần cho `d1` và 1 lần cho `d2`).
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
