Thực hiện kiểm tra nếu biến “i” không bằng 5, câu lệnh nào là đúng?
Trả lời:
Đáp án đúng: B
Câu hỏi kiểm tra cú pháp câu lệnh điều kiện `if` trong lập trình, cụ thể là kiểm tra điều kiện "không bằng".
* **Phương án A:** `if i =! 5 then` - Sai cú pháp. Trong hầu hết các ngôn ngữ lập trình, `!=` (hoặc `¬=`, `~=`, `>`) là toán tử so sánh "không bằng", chứ không phải `=!`.
* **Phương án B:** `if (i != 5)` - Đúng cú pháp. Đây là cách phổ biến và chính xác để kiểm tra xem `i` có khác 5 hay không trong nhiều ngôn ngữ như C, C++, Java, JavaScript, Python.
* **Phương án C:** `if i <> 5` - Đúng cú pháp trong một số ngôn ngữ như Pascal hoặc Visual Basic, nhưng không phổ biến bằng `!=`.
* **Phương án D:** `if (i <> 5)` - Đúng cú pháp trong một số ngôn ngữ như Pascal hoặc Visual Basic. Tương tự như C, nhưng có thêm cặp ngoặc.
Vì phương án B sử dụng toán tử `!=` là cách viết phổ biến và được chấp nhận rộng rãi trong nhiều ngôn ngữ lập trình, nên đây là đáp án chính xác nhất trong ngữ cảnh chung. Phương án C và D đúng trong một số ngôn ngữ cụ thể, nhưng không phải là lựa chọn ưu tiên khi không có thông tin về ngôn ngữ lập trình đang sử dụng.





