JavaScript is required

What is output of code?
Media VietJack

A.
True
B.
False
C.
Complier error
Trả lời:

Đáp án đúng: B


Đoạn code trên thực hiện kiểm tra một điều kiện và in ra kết quả tương ứng. - `bool flag = true;` Khởi tạo một biến boolean tên `flag` và gán giá trị `true`. - `if (flag = false)`: Đây là một lỗi thường gặp. Toán tử `=` là toán tử gán, không phải là toán tử so sánh bằng (`==`). Do đó, biểu thức này gán giá trị `false` cho `flag`, và kết quả của biểu thức gán là giá trị được gán (trong trường hợp này là `false`). - Vì kết quả của biểu thức `flag = false` là `false`, nên phần thân của `if` sẽ không được thực thi. - `else { Console.WriteLine("False"); }`: Phần `else` sẽ được thực thi, in ra "False". Vậy, đáp án đúng là "False".

Câu hỏi liên quan