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). Phép OR trả về TRUE nếu ít nhất một trong các giá trị là TRUE. Do đó, OR(FALSE,TRUE) trả về TRUE. 3. **AND(TRUE,FALSE)**: Phép AND trả về TRUE chỉ khi tất cả các giá trị đều là TRUE. Trong trường hợp này, vì có FALSE nên AND(TRUE,FALSE) trả về FALSE. 4. **AND(OR(FALSE,3>2),AND(TRUE,FALSE))**: Tương đương AND(TRUE,FALSE). Kết quả của phép AND này là FALSE, vì một trong hai giá trị là FALSE. Vậy, kết quả cuối cùng của công thức là FALSE.

Câu hỏi liên quan