Đ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 trên khởi tạo biến `intCounter` bằng 10. Sau đó, nó sử dụng vòng lặp `Do...Loop While` để in giá trị của `intCounter` ra trình duyệt và tăng `intCounter` lên 1. Vòng lặp tiếp tục cho đến khi `intCounter` nhỏ hơn 10.
Tuy nhiên, vì `intCounter` được khởi tạo là 10, điều kiện `intCounter < 10` không bao giờ đúng ngay từ đầu. Do đó, vòng lặp chỉ chạy một lần duy nhất. Trong lần chạy duy nhất này, giá trị của `intCounter` (là 10) sẽ được in ra trình duyệt.
Vậy đáp án đúng là B: Hiển thị trên trình duyệt giá trị 10.