Đáp án đúng: A
SQL là viết tắt của Structured Query Language, có nghĩa là Ngôn ngữ truy vấn có cấu trúc. Đây là một ngôn ngữ máy tính được thiết kế để quản lý dữ liệu trong hệ quản trị cơ sở dữ liệu quan hệ (Relational Database Management System - RDBMS). SQL được sử dụng để truy vấn, cập nhật, và quản trị cơ sở dữ liệu.
* **A. Ngôn ngữ hỏi có cấu trúc:** Đây là một cách diễn đạt khác của "Ngôn ngữ truy vấn có cấu trúc", và do đó là một đáp án chính xác.
* **B. Ngôn ngữ để thiết lập các câu hỏi:** Mặc dù SQL được dùng để tạo ra các truy vấn (câu hỏi), nhưng nó không chỉ giới hạn ở việc "thiết lập" các câu hỏi mà còn thực hiện các thao tác khác trên dữ liệu.
* **C. Ngôn ngữ truy vấn:** Đáp án này đúng một phần, nhưng chưa đầy đủ như đáp án A.
* **D. Ngôn ngữ trả lời các câu hỏi:** SQL không chỉ trả lời các câu hỏi mà còn được sử dụng để tạo, sửa đổi và xóa dữ liệu.
Vì vậy, đáp án A là chính xác nhất vì nó diễn tả đầy đủ ý nghĩa của SQL.