Cho khai báo như trên, câu nhận định đúng là:
Trả lời:
Đáp án đúng: A
Đoạn code khai báo một lớp (class) có tên là `Điểm`. Lớp này có hai thuộc tính (attributes) là `x` và `y`. Tuy nhiên, kiểu dữ liệu của `x` và `y` không được chỉ định rõ ràng trong khai báo. Trong Python, nếu không chỉ định kiểu dữ liệu cụ thể, Python sẽ tự động suy luận kiểu dữ liệu dựa trên giá trị được gán cho thuộc tính đó.
- Phương án 1: "Khai báo khuôn hình lớp Điểm với kiểu dữ liệu thuộc tính bất kỳ" không chính xác vì mặc dù kiểu dữ liệu không được chỉ định rõ ràng, nhưng nó không có nghĩa là "bất kỳ". Kiểu dữ liệu sẽ được xác định khi giá trị được gán.
- Phương án 2: "Khai báo khuông hình lớp T với thuộc tính là một điểm bất kỳ" hoàn toàn sai, vì tên lớp là `Điểm` chứ không phải `T`.
- Phương án 3: "Khai báo khuôn hình lớp Điểm không xác định kiểu dữ liệu của thuộc tính" là chính xác nhất. Khai báo này chỉ ra rằng `x` và `y` là các thuộc tính của lớp `Điểm`, nhưng kiểu dữ liệu của chúng chưa được xác định rõ ràng trong khai báo lớp.
Vì vậy, đáp án đúng là phương án 3.
Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Lập trình hướng đối tượng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.
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
