Ý nghĩa của hàm __init__() trong Python là gì?
Trả lời:
Đáp án đúng: B
Hàm `__init__()` là một phương thức đặc biệt trong Python, được gọi là constructor (hàm khởi tạo). Nó tự động được gọi khi một đối tượng mới của một lớp được tạo ra. Chức năng chính của `__init__()` là khởi tạo các thuộc tính (attributes) của đối tượng đó. Nó cho phép bạn thiết lập giá trị ban đầu cho các thuộc tính này, đảm bảo rằng đối tượng ở trạng thái hợp lệ ngay từ khi mới được tạo. Do đó, đáp án B là chính xác nhất.
Các đáp án khác không chính xác vì:
- A: `__init__()` không khởi tạo một lớp, mà khởi tạo một *đối tượng* của lớp đó.
- C: `__init__()` không nhất thiết phải đưa tất cả các thuộc tính về 0. Nó có thể gán bất kỳ giá trị nào cho các thuộc tính, tùy thuộc vào logic của lớp.
- D: Có một đáp án đúng (B).
Tổng hợp 200 câu hỏi trắc nghiệm lập trình Python 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.
50 câu hỏi 60 phút
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
