JavaScript is required

Cho đoạn mã sau. Sau khi thực hiện, giá trị của y[2] là bao nhiêu?
int[] x = {
1,
2,
3,
4,
5
};
int[] y = x;
System.out.println("s=" + y[2]);

A.

1

B.

2

C.

3

D.

4

Trả lời:

Đáp án đúng: C


Đoạn mã khởi tạo một mảng `x` với các giá trị {1, 2, 3, 4, 5}. Sau đó, mảng `y` được gán bằng mảng `x`. Điều này có nghĩa là `y` tham chiếu đến cùng một vùng nhớ mà `x` đang tham chiếu. Do đó, `y[2]` sẽ truy cập vào phần tử thứ ba của mảng (chỉ số bắt đầu từ 0), có giá trị là 3.

Câu hỏi liên quan