JavaScript is required

What is output? (assuming that the array begins at the location 1002 and size of an integer is 4 bytes)
Media VietJack

A.
1006, 2, 2
B.
1006, 4, 4
C.
1002, 5, 5
D.
Error
Trả lời:

Đáp án đúng: A


Đề bài yêu cầu xác định output của chương trình C. Chương trình thực hiện in ra địa chỉ của `arr[1]`, giá trị của `arr[1]` và giá trị của `i`. * `&arr[1]` in ra địa chỉ của phần tử thứ hai trong mảng `arr`. Mảng `arr` bắt đầu từ địa chỉ 1002, mỗi phần tử kiểu `int` chiếm 4 bytes, do đó `arr[1]` sẽ có địa chỉ là 1002 + 4 = 1006. * `arr[1]` in ra giá trị của phần tử thứ hai trong mảng `arr`, tức là 4. * `i` in ra giá trị của biến `i`, tức là 4. Vậy, output của chương trình là 1006, 4, 4.

Câu hỏi liên quan