Đ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
>
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.