JavaScript is required

Chọn biểu thức biểu diễn num là số nằm giữa 1 và 9 nhưng khônh phải là 4:

A.
A. num>1&&num<9&&num!=4;
B.
B. num>1||num<9&&num!=4;
C.
C. num>=1&&num<=9&&num!=4;
D.
D. Không câu nào đúng.
Trả lời:

Đáp án đúng: A


Đáp án đúng là C. Vì điều kiện "num là số nằm giữa 1 và 9" có nghĩa là num phải lớn hơn hoặc bằng 1 và nhỏ hơn hoặc bằng 9. Đồng thời, num phải khác 4. - Phương án A sai vì num > 1 và num < 9 không bao gồm trường hợp num = 1 và num = 9. - Phương án B sai vì sử dụng toán tử || (hoặc), điều kiện num > 1 hoặc num < 9 luôn đúng, do đó biểu thức chỉ còn phụ thuộc vào num != 4, không đảm bảo num nằm giữa 1 và 9. - Phương án C đúng vì num >= 1 và num <= 9 đảm bảo num nằm giữa 1 và 9 (bao gồm cả 1 và 9), và num != 4 đảm bảo num không phải là 4. - Phương án D sai vì phương án C đúng.

Câu hỏi liên quan