JavaScript is required

What is output ?
Media VietJack

A.
0
B.
1
C.
Error Comlier
Trả lời:

Đáp án đúng: A


Đoạn code sử dụng toán tử `&&` (AND) và toán tử `||` (OR). Toán tử `&&` trả về `true` nếu cả hai toán hạng là `true`, ngược lại trả về `false`. Toán tử `||` trả về `true` nếu ít nhất một trong hai toán hạng là `true`, ngược lại trả về `false`. Trong biểu thức `(x > y) && (a < b) || (c == d)`: 1. `x > y` là `(10 > 5)` là `true`. 2. `a < b` là `(2 < 12)` là `true`. 3. `(x > y) && (a < b)` là `true && true` là `true`. 4. `c == d` là `(1 == 1)` là `true`. 5. `(x > y) && (a < b) || (c == d)` là `true || true` là `true`. Vì `true` tương đương với `1` trong C++, kết quả in ra là `1`.

Câu hỏi liên quan