JavaScript is required

What is output?
Media VietJack

A.
Garbage Garbage Garbage
B.
5 10 15
C.
15 10 5
D.
Run time error
Trả lời:

Đáp án đúng: A


Đề bài yêu cầu xác định kết quả in ra màn hình của đoạn code C++. Đoạn code có một mảng `arr` được khởi tạo với các giá trị {5, 10, 15}. Sau đó, một con trỏ `ptr` được gán địa chỉ của phần tử cuối cùng trong mảng (arr + 2). Tiếp theo, một vòng lặp `for` được sử dụng để in ra các giá trị mà `ptr` trỏ tới, sau đó `ptr` được giảm đi để trỏ đến phần tử trước đó trong mảng. Vòng lặp chạy 3 lần: - Lần 1: `ptr` trỏ đến `arr[2]` (giá trị 15), in ra 15, `ptr` trở thành `arr[1]` - Lần 2: `ptr` trỏ đến `arr[1]` (giá trị 10), in ra 10, `ptr` trở thành `arr[0]` - Lần 3: `ptr` trỏ đến `arr[0]` (giá trị 5), in ra 5, `ptr` trở thành địa chỉ trước `arr[0]` Vậy, output sẽ là: 15 10 5

Câu hỏi liên quan