JavaScript is required

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?

A.

if i =! 5 then

B.

if (i != 5)

C.

if i <> 5

D.

if (i <> 5)

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.

Câu hỏi liên quan