Đoạn chương trình sau in ra thông tin gì?
<%
int i=0;
int x[]=new int[5] for(i=0;i<5;i++)
{
x[i]=i; out.print(i*x[i]);
}
%>
5;i++)%
Trả lời:
Đáp án đúng: A
Đoạn chương trình Java Server Page (JSP) này thực hiện một vòng lặp từ 0 đến 4. Trong mỗi vòng lặp, nó gán giá trị của biến `i` cho phần tử thứ `i` của mảng `x`, sau đó in ra tích của `i` và `x[i]`.
Phân tích chi tiết:
- `i = 0`: `x[0] = 0`; `out.print(0 * 0)` in ra `0`.
- `i = 1`: `x[1] = 1`; `out.print(1 * 1)` in ra `1`.
- `i = 2`: `x[2] = 2`; `out.print(2 * 2)` in ra `4`.
- `i = 3`: `x[3] = 3`; `out.print(3 * 3)` in ra `9`.
- `i = 4`: `x[4] = 4`; `out.print(4 * 4)` in ra `16`.
Kết quả in ra sẽ là `014916`.
Vậy đáp án đúng là A.