Một lớp có thể tối đa:
Trả lời:
Đáp án đúng: B
Trong C++, một lớp có thể chứa vô số phương thức ảo (virtual methods). Phương thức ảo cho phép lớp con (derived class) ghi đè (override) phương thức của lớp cha (base class) để cung cấp một cách triển khai riêng, phù hợp với ngữ cảnh của lớp con. Không có giới hạn về số lượng phương thức ảo mà một lớp có thể có.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: A
Trong C#, kế thừa được thực hiện bằng cách sử dụng dấu hai chấm (:) sau tên lớp con và trước tên lớp cha. Ví dụ: `class LopCon : LopCha { ... }`. Từ khóa `new` dùng để tạo một instance mới của một đối tượng hoặc để che giấu một thành viên kế thừa. Từ khóa `base` dùng để truy cập các thành viên của lớp cha từ lớp con. `extends` là từ khóa được sử dụng trong Java, không phải trong C#.
Lời giải:
Đáp án đúng: A
Câu hỏi này kiểm tra kiến thức về tính kế thừa trong lập trình hướng đối tượng. Khi nhiều lớp đối tượng (xe đạp, xe máy, ô tô con, xe tải) có chung các thuộc tính và phương thức (Tải_trọng, loại_động_cơ, Biển số, di chuyển từ A đến B), ta sẽ tạo một lớp cơ sở (PT_Giao_Thông) để chứa các thuộc tính và phương thức chung này. Các lớp đối tượng cụ thể (xe đạp, xe máy, ô tô con, xe tải) sẽ kế thừa từ lớp cơ sở này, giúp tránh lặp code và dễ dàng quản lý. Do đó, lớp PT_Giao_Thông đóng vai trò là lớp cơ sở (lớp cha) của các lớp còn lại.
* **Phương án 1 (Đúng):** Lớp PT_Giao_Thông là lớp cơ sở cho các lớp xe đạp, xe máy, ô tô con và xe tải. Điều này cho phép các lớp con kế thừa các thuộc tính và phương thức chung từ lớp cha, thể hiện tính kế thừa trong OOP.
* **Phương án 2 (Sai):** Lớp dẫn xuất là lớp con, kế thừa từ lớp cơ sở. Ở đây, lớp PT_Giao_Thông là lớp cơ sở, không phải lớp dẫn xuất.
* **Phương án 3 (Sai):** "Lớp bao" không phải là một khái niệm phổ biến hoặc chính thức trong lập trình hướng đối tượng để mô tả quan hệ giữa các lớp như trong trường hợp này.
* **Phương án 4 (Sai):** "Lớp thành viên" không phải là thuật ngữ chính xác để mô tả mối quan hệ kế thừa giữa các lớp.
Lời giải:
Đáp án đúng: B
Câu hỏi yêu cầu xác định các thuộc tính cần thiết của lớp "danh sách sinh viên" trong bài toán quản lý sinh viên.
* **Phương án 1:** Sai. Phương án này liệt kê các thuộc tính của *một* sinh viên, chứ không phải của cả danh sách.
* **Phương án 2:** Đúng. Lớp danh sách sinh viên cần biết tổng số sinh viên (n) và cần một cấu trúc dữ liệu (mảng) để lưu trữ các đối tượng sinh viên.
* **Phương án 3:** Sai. Tương tự phương án 1, đây là thuộc tính của một sinh viên.
* **Phương án 4:** Sai. Thiếu thông tin cần thiết để quản lý danh sách sinh viên (ví dụ: cần lưu trữ thông tin đầy đủ của sinh viên, chứ không chỉ họ tên và ngày sinh).
Lời giải:
Đáp án đúng: A
Kế thừa là một cơ chế trong lập trình hướng đối tượng cho phép một lớp (lớp con) kế thừa các thuộc tính và phương thức của một lớp khác (lớp cha). Điều này giúp tái sử dụng mã, giảm sự trùng lặp và xây dựng mối quan hệ "is-a" (là một) giữa các lớp.
* **Lớp Điểm và lớp Điểm màu:** Lớp "Điểm màu" có thể kế thừa từ lớp "Điểm", thêm thuộc tính màu sắc. Như vậy, "Điểm màu" *là một* "Điểm" với thuộc tính bổ sung.
* **Lớp Xe ô tô và lớp Xe:** Lớp "Xe ô tô" có thể kế thừa từ lớp "Xe", thêm các thuộc tính và phương thức đặc trưng cho ô tô. "Xe ô tô" *là một* "Xe".
* **Lớp Người và Giáo Viên:** Lớp "Giáo Viên" có thể kế thừa từ lớp "Người", thêm các thuộc tính và phương thức liên quan đến nghề giáo viên. "Giáo Viên" *là một* "Người".
Vì cả ba ví dụ đều thể hiện mối quan hệ kế thừa nên phương án "Tất cả các phương án đều đúng" là đáp án chính xác.
Lời giải:
Đáp án đúng: A
Phát biểu 2 đúng vì mỗi đối tượng được tạo từ một lớp sẽ có một vùng nhớ riêng biệt để lưu trữ các thuộc tính (dữ liệu) của nó. Phát biểu 3 đúng vì sau khi định nghĩa, một lớp có thể được coi như một kiểu dữ liệu mới do người dùng định nghĩa, và có thể được sử dụng để khai báo biến, mảng các đối tượng thuộc lớp đó. Phát biểu 4 đúng vì thuộc tính của một lớp có thể là một đối tượng thuộc chính lớp đó (ví dụ, trong cây nhị phân, một nút có thể có thuộc tính là nút con trái và nút con phải, đều thuộc kiểu của lớp nút). Vì cả 3 phát biểu đều đúng, nên đáp án "Tất cả đều đúng" là đáp án chính xác nhất.
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy
89 tài liệu310 lượt tải

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin
125 tài liệu441 lượt tải

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông
104 tài liệu687 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán
103 tài liệu589 lượt tải

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp
377 tài liệu1030 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
99 tài liệu1062 lượt tải
ĐĂ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.
77.000 đ/ tháng