JavaScript is required

Kết quả đoạn lệnh sau là bao nhiêu?
Media VietJack

A.
Lặp vĩnh viễn
B.
0,1,2,
C.
Lỗi biên dịch
D.
0,1,
Trả lời:

Đáp án đúng: D


Đoạn code sử dụng vòng lặp `while` với điều kiện `i < 3`. Trong mỗi vòng lặp, giá trị của `i` được in ra và sau đó tăng lên 1. - Ban đầu, `i = 0`. Vì `0 < 3` là đúng, nên `0` được in ra. Sau đó, `i` trở thành `1`. - Tiếp theo, `i = 1`. Vì `1 < 3` là đúng, nên `1` được in ra. Sau đó, `i` trở thành `2`. - Tiếp theo, `i = 2`. Vì `2 < 3` là đúng, nên `2` được in ra. Sau đó, `i` trở thành `3`. - Cuối cùng, `i = 3`. Vì `3 < 3` là sai, nên vòng lặp kết thúc. Do đó, kết quả in ra là `0, 1, 2`.

Câu hỏi liên quan