JavaScript is required

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

A.

True

B.

False

C.

Unevaluatable

Trả lời:

Đáp án đúng: A


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

Câu hỏi liên quan