Trong lớp kế thừa. Lớp cha có thuật ngữ tiếng Anh là:
Trả lời:
Đáp án đúng: A
Trong lập trình hướng đối tượng, khi một lớp (lớp con) kế thừa từ một lớp khác (lớp cha), lớp cha được gọi là lớp cơ sở (Base Class). Lớp con được gọi là lớp dẫn xuất (Derived Class).
Câu hỏi liên quan
Lời giải:
Đáp án đúng: B
Phương thức (method) trong lập trình hướng đối tượng (OOP) là các hành động hoặc chức năng mà một đối tượng có thể thực hiện. Nó định nghĩa cách đối tượng tương tác với thế giới bên ngoài và thao tác với dữ liệu của chính nó. Nói cách khác, phương thức là những gì đối tượng *làm*. Do đó, đáp án B là chính xác nhất vì nó mô tả đúng bản chất của phương thức là liên quan đến những hành động mà đối tượng có thể thực hiện và tác động lên dữ liệu của đối tượng. Các đáp án còn lại không mô tả đầy đủ hoặc chính xác về phương thức.
* Đáp án A: Mô tả thuộc tính (attribute) chứ không phải phương thức.
* Đáp án C: Chỉ đúng một phần, phương thức không chỉ là chức năng mà còn liên quan đến cách chức năng đó tác động lên dữ liệu của đối tượng.
* Đáp án D: Vì A và C không hoàn toàn đúng nên D sai.
* Đáp án A: Mô tả thuộc tính (attribute) chứ không phải phương thức.
* Đáp án C: Chỉ đúng một phần, phương thức không chỉ là chức năng mà còn liên quan đến cách chức năng đó tác động lên dữ liệu của đối tượng.
* Đáp án D: Vì A và C không hoàn toàn đúng nên D sai.
Lời giải:
Đáp án đúng: C
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", chứa dữ liệu (thuộc tính) và mã (phương thức) để thao tác dữ liệu đó.
* A. Dữ liệu được che giấu và không thể được truy xuất từ các hàm bên ngoài: Đây là một khía cạnh quan trọng của tính đóng gói (encapsulation) trong OOP. Việc che giấu dữ liệu (data hiding) giúp 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 đối tượng, đảm bảo tính toàn vẹn và nhất quán của dữ liệu.
* B. Nhấn mạnh trên dữ liệu hơn là thủ tục: OOP tập trung vào việc tổ chức chương trình xung quanh dữ liệu (đối tượng) thay vì các thủ tục (hàm). Điều này giúp cho việc quản lý và bảo trì mã trở nên dễ dàng hơn.
* D. Các chương trình được chia thành các đối tượng: Trong OOP, chương trình được xây dựng bằng cách tạo ra các đối tượng, mỗi đối tượng đại diện cho một thực thể cụ thể trong bài toán cần giải quyết. Các đối tượng này tương tác với nhau để thực hiện các chức năng của chương trình.
Vì cả A, B và D đều đúng, nên C là đáp án chính xác nhất.
* A. Dữ liệu được che giấu và không thể được truy xuất từ các hàm bên ngoài: Đây là một khía cạnh quan trọng của tính đóng gói (encapsulation) trong OOP. Việc che giấu dữ liệu (data hiding) giúp 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 đối tượng, đảm bảo tính toàn vẹn và nhất quán của dữ liệu.
* B. Nhấn mạnh trên dữ liệu hơn là thủ tục: OOP tập trung vào việc tổ chức chương trình xung quanh dữ liệu (đối tượng) thay vì các thủ tục (hàm). Điều này giúp cho việc quản lý và bảo trì mã trở nên dễ dàng hơn.
* D. Các chương trình được chia thành các đối tượng: Trong OOP, chương trình được xây dựng bằng cách tạo ra các đối tượng, mỗi đối tượng đại diện cho một thực thể cụ thể trong bài toán cần giải quyết. Các đối tượng này tương tác với nhau để thực hiện các chức năng của chương trình.
Vì cả A, B và D đều đúng, nên C là đáp án chính xác nhất.
Lời giải:
Đáp án đúng: C
Trong lập trình hướng đối tượng, khả năng cho phép các hàm (phương thức) có cùng tên nhưng khác nhau về tham số (số lượng, kiểu dữ liệu) hoặc kiểu trả về trong cùng một phạm vi (ví dụ: trong cùng một lớp hoặc giữa lớp cha và lớp con) được gọi là chồng hàm (override). Điều này cho phép tạo ra các hàm có cùng chức năng nhưng hoạt động khác nhau tùy thuộc vào dữ liệu đầu vào. Phương án C mô tả đúng khái niệm này.
Lời giải:
Đáp án đúng: B
Hàm tạo (constructor) là một hàm thành viên đặc biệt của một lớp, được tự động gọi khi một đối tượng của lớp đó được tạo ra. Chức năng chính của hàm tạo là khởi tạo bộ nhớ cho đối tượng và gán giá trị ban đầu cho các thuộc tính (biến thành viên) của đối tượng đó. Điều này đảm bảo rằng đối tượng được tạo ra ở một trạng thái hợp lệ và sẵn sàng để sử dụng.
* Phương án A sai: Hàm tạo phải là một hàm thành viên của lớp, không thể nằm bên ngoài lớp.
* Phương án B đúng: Đây là định nghĩa chính xác về hàm tạo.
* Phương án C sai: Thiếu việc khởi tạo giá trị ban đầu cho các thuộc tính.
* Phương án D sai: Đây là chức năng của hàm hủy (destructor), không phải hàm tạo.
* Phương án A sai: Hàm tạo phải là một hàm thành viên của lớp, không thể nằm bên ngoài lớp.
* Phương án B đúng: Đây là định nghĩa chính xác về hàm tạo.
* Phương án C sai: Thiếu việc khởi tạo giá trị ban đầu cho các thuộc tính.
* Phương án D sai: Đây là chức năng của hàm hủy (destructor), không phải hàm tạo.
Lời giải:
Đáp án đúng: B
Hàm hủy (destructor) là một hàm đặc biệt trong lập trình hướng đối tượng, được tự động gọi khi một đối tượng của lớp bị hủy hoặc không còn được sử dụng nữa. Mục đích chính của hàm hủy là giải phóng bất kỳ tài nguyên nào mà đối tượng đã chiếm giữ trong suốt vòng đời của nó, chẳng hạn như bộ nhớ đã được cấp phát động.
- Phương án A sai vì đây là mô tả của hàm tạo (constructor), không phải hàm hủy.
- Phương án C sai vì hàm hủy chỉ giải phóng bộ nhớ cho các thành phần thuộc tính bên trong lớp, không phải toàn bộ biến của chương trình.
- Phương án D sai vì có các phương án sai.
- Phương án B đúng vì hàm hủy dùng để giải phóng bộ nhớ cho các thành phần thuộc tính bên trong lớp.
- Phương án A sai vì đây là mô tả của hàm tạo (constructor), không phải hàm hủy.
- Phương án C sai vì hàm hủy chỉ giải phóng bộ nhớ cho các thành phần thuộc tính bên trong lớp, không phải toàn bộ biến của chương trình.
- Phương án D sai vì có các phương án sai.
- Phương án B đúng vì hàm hủy dùng để giải phóng bộ nhớ cho các thành phần thuộc tính bên trong lớp.
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