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

Câu hỏi liên quan