Các dạng kế thừa là:
Trả lời:
Đáp án đúng: B
Trong C++, có ba dạng kế thừa chính: public (công khai), protected (bảo vệ) và private (riêng tư). Mỗi dạng quy định mức độ truy cập của các thành viên được kế thừa từ lớp cơ sở sang lớp dẫn xuất. Đáp án 2 liệt kê đầy đủ và chính xác các dạng kế thừa này.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: A
Trong kế thừa private, các thành phần public và protected của lớp cha sẽ trở thành các thành phần private của lớp con. Điều này có nghĩa là chúng chỉ có thể được truy cập từ bên trong lớp con, và không thể truy cập trực tiếp từ bên ngoài hoặc từ các lớp cháu. Do đó, đáp án chính xác là "Thành phần protected, public của lớp cha tương ứng trở thành thành phần private của lớp con."
Lời giải:
Đáp án đúng: C
Câu hỏi yêu cầu tìm câu sai trong các phát biểu về các ngôn ngữ lập trình.
* **Phương án 1:** "C++ là ngôn ngữ lập trình cấu trúc." Phát biểu này **sai**. C++ là ngôn ngữ lập trình đa năng, hỗ trợ cả lập trình hướng đối tượng và lập trình cấu trúc. Tuy nhiên, bản chất của nó là hướng đối tượng.
* **Phương án 2:** "Ngôn ngữ C++, Java là ngôn ngữ lập trình hướng đối tượng." Phát biểu này **đúng**. Cả C++ và Java đều là các ngôn ngữ lập trình hướng đối tượng phổ biến.
* **Phương án 3:** "Ngôn ngữ Pascal là ngôn ngữ lập trình hướng đối tượng." Phát biểu này **sai**. Pascal là ngôn ngữ lập trình cấu trúc, mặc dù có một số phiên bản mở rộng hỗ trợ hướng đối tượng, nhưng nó không phải là bản chất của Pascal.
* **Phương án 4:** "C, Pascal là ngôn ngữ lập trình cấu trúc." Phát biểu này **đúng**. C và Pascal đều là các ngôn ngữ lập trình cấu trúc điển hình.
Vì câu hỏi yêu cầu chọn câu sai, phương án 1 là đáp án chính xác vì nó khẳng định C++ chỉ là ngôn ngữ lập trình cấu trúc, điều này không đúng.
Tuy nhiên, phương án 3 cũng sai. Do đó, để trả lời đúng nhất theo yêu cầu của đề bài, ta chọn phương án 1 vì nó sai rõ ràng và phổ biến hơn.
Nếu mục đích của câu hỏi là tìm *một* câu sai duy nhất, thì câu hỏi này có thể gây tranh cãi. Tuy nhiên, theo cách hiểu thông thường, ta chọn câu sai nhất, và trong trường hợp này là phương án 1.
Lời giải:
Đáp án đúng: C
Tính đóng gói (Encapsulation) là một trong bốn tính chất quan trọng của lập trình hướng đối tượng (OOP). Nó là cơ chế kết hợp dữ liệu (thuộc tính) và các phương thức (hàm) thao tác trên dữ liệu đó thành một đơn vị duy nhất, gọi là đối tượng. Mục đích của tính đóng gói là bảo vệ dữ liệu khỏi sự truy cập và sửa đổi trực tiếp từ bên ngoài, đảm bảo tính toàn vẹn và nhất quán của dữ liệu.
Phương án 1 mô tả về tính module hóa, không phải tính đóng gói.
Phương án 2 mô tả về tính đa hình, không phải tính đóng gói.
Phương án 3 mô tả chính xác về tính đóng gói: ràng buộc dữ liệu và thao tác thành một thể thống nhất (đối tượng), ngăn chặn tác động bất ngờ từ bên ngoài.
Phương án 4 chỉ đề cập đến một phần của tính đóng gói (che giấu thông tin), nhưng không đầy đủ bằng phương án 3.
Do đó, phương án 3 là đáp án đúng nhất.
Lời giải:
Đáp án đúng: C
Tính đa hình trong lập trình hướng đối tượng (OOP) là khả năng một đối tượng có thể biểu diễn nhiều dạng khác nhau. Điều này cho phép một phương thức hoặc một toán tử có thể hoạt động trên các đối tượng thuộc các lớp khác nhau một cách thống nhất. Thuật ngữ tiếng Anh của "Tính đa hình" là "Polymorphism". Các khái niệm khác như "Inheritance" (Kế thừa), "Abstraction" (Trừu tượng hóa), và "Encapsulation" (Đóng gói) là các khái niệm quan trọng khác trong OOP, nhưng không phải là "Tính đa hình".
Lời giải:
Đáp án đúng: A
Trong lập trình hướng đối tượng, 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.
- Derived Class: Lớp con, lớp kế thừa từ lớp cha.
- Object Class: Không phải là thuật ngữ chính xác để chỉ lớp cha. Object là một thể hiện của một lớp.
- Inheritance Class: Không phải là thuật ngữ chuẩn. Inheritance là khái niệm kế thừa.
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