JavaScript is required

Cho biết kết quả của công thức sau:=AND(OR(FALSE,3>2),AND(TRUE,FALSE)):

A.
2
B.
3
C.
True
D.
False
Trả lời:

Đáp án đúng: D


Công thức AND(OR(FALSE,3>2),AND(TRUE,FALSE)) được tính như sau: 1. **3>2**: Phép so sánh này trả về TRUE vì 3 lớn hơn 2. 2. **OR(FALSE, 3>2)**: Tương đương OR(FALSE, TRUE), kết quả là TRUE vì chỉ cần một trong hai giá trị là TRUE thì OR trả về TRUE. 3. **AND(TRUE, FALSE)**: Kết quả là FALSE vì cả hai giá trị phải là TRUE thì AND mới trả về TRUE. 4. **AND(OR(FALSE,3>2),AND(TRUE,FALSE))**: Tương đương AND(TRUE, FALSE), kết quả là FALSE vì tương tự, cả hai giá trị phải là TRUE thì AND mới trả về TRUE. Vậy, kết quả cuối cùng của công thức là FALSE.

Câu hỏi liên quan