JavaScript is required

Chương trình bên dưới sẽ in ra giá trị nào?

A.

1

B.

0

C.

0,1

Trả lời:

Đáp án đúng: A


Đầu tiên, `x` được khởi tạo là 0. Sau đó, đoạn mã kiểm tra xem `x` có lớn hơn 0 không. Vì `x` không lớn hơn 0, nên khối mã `if` không được thực thi. Tiếp theo, khối mã `else` được thực thi, in ra giá trị của `x`, tức là 0, và sau đó gán `x` bằng 1. Cuối cùng, lệnh `print(x)` in ra giá trị mới của `x`, tức là 1. Vì vậy, chương trình sẽ in ra 0 và 1 trên hai dòng riêng biệt.

Câu hỏi liên quan