50 câu hỏi 60 phút
It is not necessary to initialize a reference to real object when it is declared
TRUE
FALSE
50 câu hỏi 60 phút
45 câu hỏi 60 phút
50 câu hỏi 60 phút
22 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
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.
Phân tích câu hỏi:
Câu hỏi kiểm tra kiến thức về các loại thành viên lớp (class members) trong lập trình hướng đối tượng, đặc biệt là thành viên dùng chung cho tất cả các đối tượng của một lớp.
Đánh giá các phương án:
Kết luận:
Đáp án đúng là C. A static member vì nó là thành viên lớp được chia sẻ giữa tất cả các đối tượng của một lớp.