JavaScript is required

Evaluate !(1 && !(0 || 1))

A.

True

B.

False

C.

Unevaluable

Trả lời:

Đáp án đúng: A


Đầu tiên, ta tính giá trị của biểu thức trong ngoặc đơn trong cùng: (0 || 1) có giá trị là 1 (True). Sau đó, ta tính giá trị của biểu thức !(0 || 1), tức là !1, có giá trị là 0 (False). Tiếp theo, ta tính giá trị của biểu thức (1 && !(0 || 1)), tức là (1 && 0), có giá trị là 0 (False). Cuối cùng, ta tính giá trị của biểu thức !(1 && !(0 || 1)), tức là !0, có giá trị là 1 (True). Vậy, kết quả cuối cùng là True.

Câu hỏi liên quan