JavaScript is required

Đoạn lệnh sau có tác dụng gì?

Dim intCounter As Integer = 10

Do

Response.Write(intCounter & "

")

intCounter += 1

Loop While intCounter < 10

A.

Hiển thị trên trình duyệt từ 1 tới 9

B.

Hiển thị trên trình duyệt giá trị 10

C.

Hiển thị trên trình duyệt từ 9 tới 10

D.

Hiển thị trên trình duyệt từ 1 tới 10

Trả lời:

Đáp án đúng: B


Đoạn code này sử dụng vòng lặp `Do...Loop While`. Vòng lặp sẽ thực hiện ít nhất một lần trước khi kiểm tra điều kiện. Trong đoạn code, `intCounter` được khởi tạo là 10. Trong thân vòng lặp: 1. `Response.Write(intCounter & "

")` sẽ in giá trị của `intCounter` (10) ra trình duyệt. 2. `intCounter += 1` sẽ tăng `intCounter` lên 1 (thành 11). 3. `Loop While intCounter < 10` sẽ kiểm tra điều kiện. Vì `intCounter` là 11, lớn hơn 10, nên vòng lặp sẽ kết thúc. Do đó, đoạn code này chỉ in ra giá trị 10 một lần duy nhất.

Câu hỏi liên quan