Khẳng định nào sau đây là đúng?
Trả lời:
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về tính đa năng của toán tử (operator overloading) trong Python.
- Đáp án 1: Đúng. Trong Python, một toán tử có thể thực hiện các hoạt động khác nhau tùy thuộc vào kiểu dữ liệu của toán hạng. Ví dụ, toán tử `+` có thể cộng hai số hoặc nối hai chuỗi.
- Đáp án 2: Đúng. Python cho phép bạn thay đổi cách các toán tử hoạt động cho các đối tượng của lớp bạn bằng cách định nghĩa các phương thức đặc biệt (magic methods).
- Đáp án 3: Đúng. Phương thức `__add__()` là một phương thức đặc biệt trong Python. Khi toán tử `+` được sử dụng giữa hai đối tượng, Python sẽ gọi phương thức `__add__()` của đối tượng bên trái (nếu nó được định nghĩa).
- Đáp án 4: Vì cả ba đáp án trên đều đúng, nên đây là đáp án chính xác nhất.
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
