Đáp án đúng: A
Câu hỏi liên quan
Phân tích:
Hàm hủy (destructor) có thể là ảo (virtual). Điều này rất quan trọng trong kế thừa để đảm bảo rằng khi một đối tượng của lớp con bị xóa thông qua một con trỏ đến lớp cha, hàm hủy của cả lớp cha và lớp con đều được gọi. Nếu hàm hủy của lớp cha không phải là ảo, chỉ hàm hủy của lớp cha sẽ được gọi, dẫn đến rò rỉ bộ nhớ nếu lớp con cấp phát bộ nhớ.
Hàm tạo (constructor) không thể là ảo. Vì hàm tạo được sử dụng để tạo ra một đối tượng thuộc một lớp cụ thể, nó phải biết chính xác lớp nào cần tạo. Tính ảo (virtual) chỉ có ý nghĩa khi bạn gọi một hàm thông qua một con trỏ hoặc tham chiếu đến lớp cha, và bạn muốn hàm của lớp con được gọi nếu đối tượng thực tế là một thể hiện của lớp con.
Hàm tĩnh (static function) thuộc về lớp chứ không phải đối tượng. Vì vậy, không có khái niệm "đa hình" (polymorphism) áp dụng cho hàm tĩnh. Hàm tĩnh không thể là ảo.
Kết luận:
Đáp án đúng là B. Destructors có thể là virtual.
1. `public`: Các thành viên `public` có thể được truy cập từ bất kỳ đâu, cả bên trong và bên ngoài lớp.
2. `private`: Các thành viên `private` chỉ có thể được truy cập từ bên trong lớp đó. Các lớp hoặc hàm bên ngoài không thể truy cập trực tiếp các thành viên `private`.
3. `protected`: Các thành viên `protected` có thể được truy cập từ bên trong lớp đó và từ các lớp con (lớp kế thừa) của lớp đó. Các lớp hoặc hàm bên ngoài (không phải lớp con) không thể truy cập trực tiếp các thành viên `protected`.
Như vậy, đáp án đúng là: public, private, protected
Các đáp án khác:
B. time class: STL không phải là thư viện các time class.
C. none of above: Vì A đúng nên C sai.

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.