Đáp án đúng: C
Câu hỏi liên quan
Đáp án đúng là A. Base Class.
Trong lập trình hướng đối tượng, khi nói về kế thừa (inheritance), lớp cha (lớp cơ sở) là lớp mà các lớp khác kế thừa từ nó. Thuật ngữ tiếng Anh của lớp cha là "Base Class" hoặc "Parent Class".
- Base Class (Lớp cơ sở): Lớp mà các lớp khác kế thừa các thuộc tính và phương thức từ nó.
- Derived Class (Lớp dẫn xuất): Lớp kế thừa từ lớp cơ sở.
- Object Class (Lớp đối tượng): Một lớp đại diện cho một đối tượng cụ thể.
- Inheritance Class (Lớp kế thừa): Không phải là một thuật ngữ chuẩn, mà chỉ mô tả một lớp tham gia vào quá trình kế thừa.
Lớp đối tượng (hay còn gọi là class) là một bản thiết kế, một khuôn mẫu (template) để tạo ra các đối tượng (objects). Nó định nghĩa các thuộc tính (attributes) và phương thức (methods) mà các đối tượng thuộc lớp đó sẽ có. Một lớp không phải là một đối tượng cụ thể, mà là một sự trừu tượng hóa (abstraction) cho phép tạo ra nhiều đối tượng khác nhau có cùng cấu trúc và hành vi.
- Phương án A sai: Vì lớp không phải là một thể hiện cụ thể, mà là khuôn mẫu để tạo ra các thể hiện.
- Phương án B sai: Vì lớp không phải là tập các phần tử cùng loại, mà là khuôn mẫu.
- Phương án C sai: Vì lớp không phải là tập các giá trị cùng loại, mà là khuôn mẫu.
- Phương án D đúng: Vì lớp là một thiết kế hoặc khuôn mẫu để tạo ra các đối tượng cùng kiểu.
Sau khi khai báo và xây dựng thành công một lớp đối tượng (ví dụ, Sinh viên), chúng ta đã tạo ra một kiểu dữ liệu mới. Kiểu dữ liệu này không phải là một trong các kiểu dữ liệu cơ bản (như số nguyên, số thực, ký tự) mà là một kiểu dữ liệu do người dùng định nghĩa. Trong lập trình hướng đối tượng, kiểu dữ liệu do người dùng định nghĩa này thường được gọi là kiểu dữ liệu trừu tượng (Abstract Data Type - ADT).
A. Kiểu dữ liệu cơ bản. Sai, vì lớp đối tượng Sinh viên là một kiểu dữ liệu phức tạp do người dùng định nghĩa, không phải là kiểu dữ liệu cơ bản.
B. Lớp đối tượng cơ sở. Sai, khái niệm "lớp đối tượng cơ sở" thường liên quan đến kế thừa, không phải là bản chất của đối tượng sau khi khai báo.
C. Kiểu dữ liệu trừu tượng. Đúng, lớp đối tượng Sinh viên là một kiểu dữ liệu trừu tượng, nó mô tả một khái niệm (Sinh viên) với các thuộc tính và hành vi.
D. Đối tượng. Sai, đối tượng là một thể hiện cụ thể của lớp, còn lớp là định nghĩa kiểu dữ liệu.
Lập trình hướng đối tượng (OOP) là một phương pháp lập trình dựa trên khái niệm "đối tượng". Trong OOP, chúng ta phân tích bài toán thành các đối tượng, mỗi đối tượng có thuộc tính (dữ liệu) và phương thức (hành vi). Các đối tượng này là thể hiện của các lớp (class). Vì vậy, đáp án đúng là phân tích thành các đối tượng, từ đó xây dựng các lớp đối tượng tương ứng.
Các lựa chọn khác không chính xác vì:
- Module (A) là một phần của chương trình, nhưng không phải là nền tảng cốt lõi của OOP.
- Hàm, thủ tục (B) là các đơn vị thực thi nhỏ, nhưng OOP tập trung vào đối tượng hơn là các hàm đơn lẻ.
- Thông điệp (C) là cách các đối tượng giao tiếp với nhau, nhưng việc phân tích bài toán bắt đầu bằng việc xác định các đối tượng chính.
Tính đa hình (Polymorphism) trong lập trình hướng đối tượng cho phép các đối tượng thuộc các lớp khác nhau có thể được xử lý thông qua một giao diện chung. Điều này có nghĩa là một phương thức có thể hoạt động khác nhau tùy thuộc vào đối tượng mà nó được gọi.
Xét các phương án:
- A: Lớp Điểm, Hình tròn cùng có hàm tạo, hàm hủy: Đây là đặc điểm chung của các lớp, không phải là đa hình.
- B: Lớp Hình vuông kế thừa lớp Hình chữ nhật: Đây là tính kế thừa, không phải đa hình.
- C: Lớp hình tròn kế thừa lớp điểm: Đây cũng là tính kế thừa.
- D: Các lớp Điểm, hình tròn, Hình vuông, hình chữ nhật... đều có phương thức Vẽ: Đây chính là đa hình. Mỗi lớp (Điểm, Hình tròn, Hình vuông, Hình chữ nhật) sẽ thực hiện phương thức Vẽ theo cách riêng của nó, phù hợp với bản chất của đối tượng đó. Ví dụ, cách vẽ một điểm khác với cách vẽ một hình tròn hoặc hình vuông.
Do đó, phương án D mô tả đúng nhất về tính đa hình.

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.