Trả lời:
Đáp án đúng: B
Câu trả lời là SAI. Việc một hàm trả về tham chiếu đến một biến tự động (automatic variable) là sai và gây ra lỗi nghiêm trọng. Biến tự động được cấp phát trên stack và tự động hủy khi hàm kết thúc. Khi hàm trả về một tham chiếu đến biến này, tham chiếu đó sẽ trở thành dangling reference (tham chiếu treo) vì vùng nhớ mà nó trỏ đến không còn hợp lệ. Việc sử dụng dangling reference sẽ dẫn đến hành vi không xác định (undefined behavior) và có thể gây ra crash hoặc lỗi không lường trước được.