JavaScript is required

Cho biết giá trị của biểu thức 2+4>2&&4<2?

A.

1.

B.

0.

C.

-1.

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

Đáp án đúng: B


Biểu thức `2 + 4 > 2 && 4 < 2` được tính toán như sau: 1. `2 + 4` được tính trước, kết quả là `6`. 2. `6 > 2` được đánh giá, kết quả là `true` (đúng). Trong C/C++, `true` thường được biểu diễn bằng giá trị `1`. 3. `4 < 2` được đánh giá, kết quả là `false` (sai). Trong C/C++, `false` thường được biểu diễn bằng giá trị `0`. 4. `true && false` tương đương với `1 && 0`. Phép toán `&&` (AND) trả về `true` (1) chỉ khi cả hai toán hạng đều `true` (1). Trong trường hợp này, một toán hạng là `false` (0), vì vậy kết quả của phép toán `&&` là `false` (0). Vậy, giá trị của biểu thức là `0`. Do đó, đáp án đúng là B.

Câu hỏi liên quan