Trả lời:
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về lớp ảo (virtual class) trong lập trình hướng đối tượng. Một lớp ảo là một lớp có ít nhất một phương thức ảo thuần túy (pure virtual function). Phương thức ảo thuần túy là phương thức được khai báo nhưng không được định nghĩa trong lớp cơ sở, mà phải được định nghĩa trong các lớp con kế thừa từ lớp cơ sở đó.
Vì lớp ảo chứa ít nhất một phương thức ảo thuần túy, nên nó là một lớp không hoàn chỉnh. Do đó, ta không thể tạo một đối tượng trực tiếp từ một lớp ảo. Việc cố gắng tạo một đối tượng từ lớp ảo sẽ gây ra lỗi.
Như vậy, phát biểu "Không thể tạo một đối tượng của một lớp ảo" là ĐÚNG.