JavaScript is required

What will be the output of the program?
Media VietJack

A.
4
B.
5
C.
6
D.
Another
Trả lời:

Đáp án đúng: A


Đoạn code trên thực hiện các bước sau: 1. **Khởi tạo biến:** `x = 4` 2. **Vòng lặp `while`:** Điều kiện lặp là `x > 0`. Vòng lặp sẽ tiếp tục cho đến khi `x` không còn lớn hơn 0. 3. **In giá trị của `x`:** Trong mỗi lần lặp, lệnh `print(x)` in ra giá trị hiện tại của `x`. 4. **Giảm giá trị của `x`:** Lệnh `x = x - 1` giảm giá trị của `x` đi 1 sau mỗi lần lặp. Như vậy, vòng lặp sẽ thực hiện các bước sau: * Lần 1: `x = 4`, in ra `4`, `x` trở thành `3` * Lần 2: `x = 3`, in ra `3`, `x` trở thành `2` * Lần 3: `x = 2`, in ra `2`, `x` trở thành `1` * Lần 4: `x = 1`, in ra `1`, `x` trở thành `0` * Vòng lặp kết thúc vì `x` không còn lớn hơn 0. Vậy, chương trình sẽ in ra các số: `4`, `3`, `2`, `1` trên các dòng khác nhau. Không có đáp án nào đúng.

Câu hỏi liên quan