Thuộc tính của lớp là:
Trả lời:
Đáp án đúng: C
Thuộc tính của lớp (hay của đối tượng) mô tả dữ liệu, đặc điểm, trạng thái của đối tượng đó. Các thuộc tính này giúp phân biệt các đối tượng khác nhau trong cùng một lớp. Ví dụ, một đối tượng "Xe hơi" có các thuộc tính như màu sắc, hãng sản xuất, số chỗ ngồi...
Câu hỏi liên quan
Lời giải:
Đáp án đúng: C
Trong lập trình hướng đối tượng (OOP), việc các hàm (phương thức) có thể trùng tên nhau nhưng khác nhau về tham số (số lượng, kiểu dữ liệu) được gọi là sự chồng hàm (override - ghi đè) hoặc sự nạp chồng hàm (overload - nạp chồng). Tuy nhiên, khái niệm "override" thường được dùng khi một lớp con định nghĩa lại một phương thức đã có trong lớp cha. Trong khi đó, "overload" thường được dùng khi có nhiều phương thức cùng tên trong cùng một lớp nhưng khác nhau về tham số. Trong các đáp án, phương án chính xác nhất là đáp án 4, vì nó chỉ rõ sự trùng tên này xảy ra với các hàm thành viên của lớp (phương thức). Các hàm thông thường (không thuộc lớp) không liên quan đến khái niệm "override" hay "overload" trong OOP.
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ớ 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. Do đó, đáp án chính xác nhất là đáp án 2. Các đáp án khác không hoàn toàn chính xác hoặc không đầy đủ.
- Đáp án 1 không chính xác vì 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.
- Đáp án 3 chỉ đề cập đến việc khởi tạo bộ nhớ mà bỏ qua việc gán giá trị ban đầu cho các thuộc tính.
- Đáp án 4 mô tả về hàm hủy (destructor), không phải hàm tạo.
Lời giải:
Đáp án đúng: C
Lời gọi phương thức ảo trong lập trình hướng đối tượng (OOP) thường được thực hiện thông qua con trỏ hoặc tham chiếu đến đối tượng. Điều này cho phép đa hình (polymorphism), tức là cùng một lời gọi phương thức có thể thực hiện các hành động khác nhau tùy thuộc vào kiểu thực tế của đối tượng tại thời điểm chạy chương trình.
* **Phương án 1: Phải gọi thông qua con trỏ đối tượng** - Đây là một cách phổ biến và quan trọng để gọi phương thức ảo, đặc biệt khi làm việc với tính đa hình. Khi bạn có một con trỏ hoặc tham chiếu đến một lớp cơ sở, nhưng đối tượng thực tế mà nó trỏ đến là một lớp con, việc gọi một phương thức ảo thông qua con trỏ/tham chiếu này sẽ gọi phiên bản của phương thức được định nghĩa trong lớp con (nếu nó đã được ghi đè).
* **Phương án 2: Không thể gọi phương thức ảo** - Sai. Phương thức ảo là một tính năng cốt lõi của OOP và hoàn toàn có thể gọi được.
* **Phương án 3: Gọi như phương thức thông thường** - Điều này không hoàn toàn đúng. Mặc dù cú pháp gọi có thể giống phương thức thông thường, nhưng hành vi thực tế (đa hình) chỉ xảy ra khi gọi thông qua con trỏ hoặc tham chiếu.
* **Phương án 4: Gọi kèm từ khóa virtual** - Từ khóa `virtual` chỉ được sử dụng khi định nghĩa phương thức ảo trong lớp cơ sở, không phải khi gọi phương thức đó.
Do đó, phương án 1 là chính xác nhất, mặc dù việc gọi qua tham chiếu cũng đúng, nhưng phương án này đề cập đến con trỏ đối tượng, là một cách sử dụng phổ biến và thể hiện rõ bản chất của lời gọi phương thức ảo trong ngữ cảnh đa hình.
Lời giải:
Đáp án đúng: D
Trong C++, hàm hủy (destructor) chỉ có một loại duy nhất cho mỗi lớp (class). Hàm hủy được sử dụng để giải phóng tài nguyên mà đối tượng đã chiếm giữ trong suốt vòng đời của nó, ví dụ như bộ nhớ được cấp phát động. Hàm hủy có tên giống với tên của lớp, nhưng có dấu ngã (~) ở phía trước.
Lời giải:
Đáp án đúng: B
Trong lập trình hướng đối tượng, kế thừa (inheritance) cho phép một lớp (class) con kế thừa các thuộc tính và phương thức của một lớp cha (class parent). Số lượng mức kế thừa có thể có là vô số, tùy thuộc vào thiết kế và bộ nhớ của hệ thống. Không có giới hạn cứng nhắc về số lượng mức kế thừa, miễn là không gây ra các vấn đề về hiệu suất hoặc độ phức tạp trong bảo trì code.
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