Một lớp con thừa kế từ lớp cha các:
Đáp án đúng: D
Trong lập trình hướng đối tượng, một lớp con (lớp dẫn xuất) sẽ thừa kế từ lớp cha (lớp cơ sở) tất cả các thuộc tính (attributes), các phương thức/hàm (operations) và các quan hệ (relationships) mà lớp cha định nghĩa. Lớp con có thể mở rộng hoặc sửa đổi các thành phần này để phù hợp với mục đích sử dụng cụ thể của nó.
Câu hỏi liên quan
Sơ đồ thành phần (Component Diagram) mô tả cấu trúc vật lý của hệ thống phần mềm. Một thành phần (Component) có thể có nhiều giao diện (Interface) mà nó cung cấp (provided) hoặc yêu cầu (required). Thành phần đại diện cho một đơn vị (module) vật lý có thể thay thế được của mã lệnh, chẳng hạn như một thư viện (library), một gói (package) hoặc một chương trình thực thi (executable). Do đó, đáp án D là chính xác nhất.
* Quan hệ Uses (Include): Thể hiện một Use Case sử dụng chức năng của một Use Case khác. Không phù hợp ở đây vì "Người quản lý" không sử dụng một phần của "Khởi động hệ thống", mà là thực hiện toàn bộ Use Case đó.
* Quan hệ Extend: Thể hiện một Use Case mở rộng chức năng của một Use Case khác một cách tùy chọn. Không phù hợp vì "Khởi động hệ thống" không phải là sự mở rộng tùy chọn của một Use Case nào khác từ phía "Người quản lý".
* Quan hệ hai chiều: Không phù hợp, vì thông thường Actor chủ động thực hiện Use Case, không có chiều ngược lại.
* Quan hệ một chiều: Phù hợp, vì "Người quản lý" chủ động "Khởi động hệ thống".
Sự trừu tượng (Abstraction) là một trong bốn tính chất cơ bản của lập trình hướng đối tượng (OOP). Nó tập trung vào việc ẩn các chi tiết triển khai phức tạp và chỉ hiển thị các thông tin cần thiết cho người dùng. Các lựa chọn khác không phải là các khái niệm đồng nghĩa với trừu tượng:
- Encapsulation (Đóng gói): Là việc gói các thuộc tính (dữ liệu) và phương thức (hành vi) liên quan vào trong một đơn vị duy nhất, gọi là một lớp.
- Polymorphism (Đa hình): Là khả năng một đối tượng có thể có nhiều hình thức khác nhau.
- Inheritance (Kế thừa): Là khả năng một lớp có thể kế thừa các thuộc tính và phương thức từ một lớp khác.
Do đó, đáp án đúng là D. Abstraction.
* A. Inheritance (Kế thừa): Là cơ chế cho phép một lớp kế thừa các thuộc tính và phương thức từ một lớp khác.
* B. Abstraction (Tính trừu tượng): Là quá trình ẩn các chi tiết phức tạp và chỉ hiển thị các thông tin cần thiết.
* C. Polymorphism (Tính đa hình): Là khả năng của một đối tượng có thể biểu hiện dưới nhiều hình thức khác nhau. Đây chính là đáp án đúng.
* D. Encapsulation (Tính đóng gói): Là cơ chế gói các thuộc tính và phương thức liên quan vào một đơn vị duy nhất (lớp) và bảo vệ chúng khỏi sự truy cập trực tiếp từ bên ngoài.
Vậy, đáp án đúng là C. Polymorphism.
Câu hỏi này kiểm tra kiến thức về khái niệm kiểu dữ liệu trừu tượng (Abstract Data Type - ADT) trong lập trình hướng đối tượng. Khi chúng ta khai báo và xây dựng một lớp (class) như Sinh viên, chúng ta đang định nghĩa một kiểu dữ liệu mới. Kiểu dữ liệu này không phải là kiểu dữ liệu cơ bản (như int, float, string) mà là một kiểu dữ liệu phức tạp, được định nghĩa bởi người dùng, bao gồm các thuộc tính (dữ liệu) và phương thức (hành vi) đặc trưng cho đối tượng Sinh viên.
Phân tích các lựa chọn:
- A. Kiểu dữ liệu cơ bản: Sai. Kiểu dữ liệu cơ bản là các kiểu dữ liệu có sẵn trong ngôn ngữ lập trình (ví dụ: int, float, char, boolean).
- B. Lớp đối tượng cơ sở: Sai. Lớp đối tượng cơ sở thường là các lớp được dùng để kế thừa, cung cấp các thuộc tính và phương thức chung cho các lớp con.
- C. Kiểu dữ liệu trừu tượng: Đúng. Lớp Sinh viên là một kiểu dữ liệu do người dùng định nghĩa, mô tả một khái niệm trong thế giới thực, và được gọi là kiểu dữ liệu trừu tượng.
- D. Đối tượng: Sai. Đối tượng là một thể hiện (instance) cụ thể của lớp. Lớp là định nghĩa, còn đối tượng là một thực thể được tạo ra từ định nghĩa đó.

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.