JavaScript is required

Giá trị logic của biểu thức sau là gì: !(1 && 1 || 1 && 0);

A.

1.

B.

0.

C.

-1.

D.
Không câu nào đúng.
Trả lời:

Đáp án đúng: B


Để giải biểu thức logic trên, ta thực hiện theo thứ tự ưu tiên của các toán tử:

1. Toán tử && (AND) được thực hiện trước:

  • 1 && 1 cho kết quả 1.
  • 1 && 0 cho kết quả 0.

2. Toán tử || (OR) được thực hiện tiếp theo:

  • 1 || 0 cho kết quả 1.

3. Cuối cùng, toán tử ! (NOT) được thực hiện:

  • !1 cho kết quả 0.

Vậy, giá trị logic của biểu thức !(1 && 1 || 1 && 0)0.

Câu hỏi liên quan