Chọn phát biểu đúng cho hàm khởi tạo
Đáp án đúng: B
Phát biểu đúng về hàm khởi tạo là: Trình biên dịch sẽ tự động tạo hàm khởi tạo mặc định nếu lớp không định nghĩa hàm khởi tạo.
Giải thích:
Đáp án 1 sai: Lớp con không kế thừa hàm khởi tạo từ lớp cha. Lớp con cần tự định nghĩa hàm khởi tạo hoặc sử dụng hàm khởi tạo mặc định do trình biên dịch cung cấp (nếu không có hàm khởi tạo nào được định nghĩa).
Đáp án 2 đúng: Nếu một lớp không định nghĩa bất kỳ hàm khởi tạo nào, trình biên dịch sẽ tự động tạo một hàm khởi tạo mặc định không tham số. Hàm khởi tạo này sẽ khởi tạo các biến thành viên với các giá trị mặc định của chúng.
Đáp án 3 sai: Hàm khởi tạo không có kiểu trả về, kể cả void. Việc khai báo kiểu trả về cho hàm khởi tạo sẽ gây ra lỗi biên dịch.
Tổng hợp 350 câu hỏi trắc nghiệm môn lập trình mạng có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
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
