Trả lời:
Đáp án đúng: D
Đoạn code C++ cung cấp một ví dụ về việc sử dụng con trỏ và tham chiếu. Dưới đây là phân tích chi tiết:
1. **Khai báo biến:**
- `int a = 5;`: Khai báo biến `a` kiểu `int` và gán giá trị 5.
- `int *ptr = &a;`: Khai báo con trỏ `ptr` kiểu `int*` và gán địa chỉ của `a` cho `ptr`. Như vậy, `ptr` trỏ tới `a`.
- `int &ref = a;`: Khai báo tham chiếu `ref` kiểu `int&` và liên kết nó với `a`. `ref` trở thành một tên khác của `a`.
2. **Thay đổi giá trị:**
- `*ptr = 10;`: Thay đổi giá trị mà `ptr` trỏ tới (tức là `a`) thành 10. Vì `ref` là tham chiếu đến `a`, giá trị của `ref` cũng thay đổi.
3. **In giá trị:**
- `cout << a << endl;`: In giá trị của `a`. Vì `a` đã được thay đổi thông qua con trỏ `ptr`, giá trị in ra sẽ là 10.
Do đó, đáp án đúng là C. 10
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
