Trả lời:
Đáp án đúng: A
Lớp trừu tượng (abstract base class) trong lập trình hướng đối tượng là một lớp không thể được khởi tạo trực tiếp. Mục đích chính của nó là cung cấp một giao diện chung cho các lớp con kế thừa từ nó. Để làm được điều này, lớp trừu tượng thường chứa ít nhất một hàm thuần ảo (pure virtual function). Hàm thuần ảo là một hàm được khai báo trong lớp cơ sở nhưng không có định nghĩa (implementation) trong lớp đó. Thay vào đó, các lớp con kế thừa từ lớp cơ sở phải cung cấp định nghĩa cho hàm thuần ảo này. Nếu một lớp chứa một hàm thuần ảo, lớp đó trở thành lớp trừu tượng và không thể tạo đối tượng trực tiếp từ lớp đó.
* **Đáp án A (pure virtual):** Đây là đáp án chính xác. Hàm thuần ảo là đặc điểm chính của lớp trừu tượng.
* **Đáp án B (static):** Hàm static là hàm thuộc về lớp chứ không thuộc về đối tượng của lớp. Nó không liên quan đến việc một lớp có phải là lớp trừu tượng hay không.
* **Đáp án C (private):** Hàm private là hàm chỉ có thể được truy cập từ bên trong lớp mà nó được định nghĩa. Nó không liên quan đến việc một lớp có phải là lớp trừu tượng hay không.
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
