Trả lời:
Đáp án đúng: B
Trong C/C++, toán tử `*` được gọi là toán tử dereference (giải tham chiếu). Toán tử này được sử dụng để truy cập giá trị được lưu trữ tại địa chỉ mà một con trỏ trỏ tới.
* Toán tử `&` là toán tử lấy địa chỉ của một biến.
* Toán tử `&&` là toán tử AND logic.
Do đó, đáp án đúng là B.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: A
Lớp trừu tượng (abstract base class) trong lập trình hướng đối tượng là một lớp không thể được khởi tạo trực tiếp. Mục đích chính của nó là cung cấp một giao diện chung cho các lớp con kế thừa từ nó. Để làm được điều này, lớp trừu tượng thường chứa ít nhất một hàm thuần ảo (pure virtual function). Hàm thuần ảo là một hàm được khai báo trong lớp cơ sở nhưng không có định nghĩa (implementation) trong lớp đó. Thay vào đó, các lớp con kế thừa từ lớp cơ sở phải cung cấp định nghĩa cho hàm thuần ảo này. Nếu một lớp chứa một hàm thuần ảo, lớp đó trở thành lớp trừu tượng và không thể tạo đối tượng trực tiếp từ lớp đó.
* Đáp án A (pure virtual): Đây là đáp án chính xác. Hàm thuần ảo là đặc điểm chính của lớp trừu tượng.
* Đáp án B (static): Hàm static là hàm thuộc về lớp chứ không thuộc về đối tượng của lớp. Nó không liên quan đến việc một lớp có phải là lớp trừu tượng hay không.
* Đáp án C (private): Hàm private là hàm chỉ có thể được truy cập từ bên trong lớp mà nó được định nghĩa. Nó không liên quan đến việc một lớp có phải là lớp trừu tượng hay không.
* Đáp án A (pure virtual): Đây là đáp án chính xác. Hàm thuần ảo là đặc điểm chính của lớp trừu tượng.
* Đáp án B (static): Hàm static là hàm thuộc về lớp chứ không thuộc về đối tượng của lớp. Nó không liên quan đến việc một lớp có phải là lớp trừu tượng hay không.
* Đáp án C (private): Hàm private là hàm chỉ có thể được truy cập từ bên trong lớp mà nó được định nghĩa. Nó không liên quan đến việc một lớp có phải là lớp trừu tượng hay không.
Lời giải:
Đáp án đúng: A
Nạp chồng toán tử (Operator overloading) cho phép mở rộng khả năng áp dụng của các toán tử C++ hiện có để chúng có thể hoạt động với các kiểu dữ liệu (data types) mới hoặc các đối tượng (objects) do người dùng định nghĩa. Điều này giúp cho việc sử dụng các toán tử trở nên tự nhiên và trực quan hơn khi làm việc với các kiểu dữ liệu phức tạp.
Lời giải:
Đáp án đúng: A
C++ là ngôn ngữ lập trình đa năng, hỗ trợ nhiều mô hình lập trình khác nhau. Trong đó, hai đặc điểm nổi bật nhất của C++ là tính hướng đối tượng (object-oriented) và khả năng tương thích với lập trình thủ tục (procedural). Do đó, đáp án B là chính xác nhất vì nó phản ánh đúng bản chất của C++.
* Lập trình hướng đối tượng (Object-Oriented Programming - OOP): C++ cho phép xây dựng các chương trình dựa trên các đối tượng, với các khái niệm như lớp (class), kế thừa (inheritance), đa hình (polymorphism), và đóng gói (encapsulation).
* Lập trình thủ tục (Procedural Programming): C++ vẫn hỗ trợ phong cách lập trình truyền thống, trong đó chương trình được chia thành các hàm (functions) thực hiện các nhiệm vụ cụ thể.
Các đáp án khác không chính xác vì:
* Đáp án A đảo ngược thứ tự, gây hiểu nhầm về bản chất chính của C++.
* Đáp án C đề cập đến STL (Standard Template Library) là một thư viện mạnh mẽ của C++, nhưng không phải là một "extension" theo nghĩa tương đương với "object oriented". STL là một tập hợp các lớp và hàm template, hỗ trợ nhiều cấu trúc dữ liệu và thuật toán, nhưng nó không phải là một mô hình lập trình cơ bản như hướng đối tượng hay thủ tục.
* Lập trình hướng đối tượng (Object-Oriented Programming - OOP): C++ cho phép xây dựng các chương trình dựa trên các đối tượng, với các khái niệm như lớp (class), kế thừa (inheritance), đa hình (polymorphism), và đóng gói (encapsulation).
* Lập trình thủ tục (Procedural Programming): C++ vẫn hỗ trợ phong cách lập trình truyền thống, trong đó chương trình được chia thành các hàm (functions) thực hiện các nhiệm vụ cụ thể.
Các đáp án khác không chính xác vì:
* Đáp án A đảo ngược thứ tự, gây hiểu nhầm về bản chất chính của C++.
* Đáp án C đề cập đến STL (Standard Template Library) là một thư viện mạnh mẽ của C++, nhưng không phải là một "extension" theo nghĩa tương đương với "object oriented". STL là một tập hợp các lớp và hàm template, hỗ trợ nhiều cấu trúc dữ liệu và thuật toán, nhưng nó không phải là một mô hình lập trình cơ bản như hướng đối tượng hay thủ tục.
Lời giải:
Đáp án đúng: C
Một constructor mà tất cả các tham số của nó đều có giá trị mặc định (default arguments), thì được gọi là default constructor. Điều này là do nó có thể được gọi mà không cần cung cấp bất kỳ đối số nào, giống như một constructor mặc định (constructor không tham số).
Phương án A sai vì static constructor là một loại constructor đặc biệt chỉ được gọi một lần, khi lớp được tải.
Phương án B sai vì run-time không phải là một loại constructor cụ thể. Thuật ngữ này thường liên quan đến thời điểm chương trình đang chạy, không phải là một thuộc tính của constructor.
Phương án A sai vì static constructor là một loại constructor đặc biệt chỉ được gọi một lần, khi lớp được tải.
Phương án B sai vì run-time không phải là một loại constructor cụ thể. Thuật ngữ này thường liên quan đến thời điểm chương trình đang chạy, không phải là một thuộc tính của constructor.
Lời giải:
Đáp án đúng: A
Trong kế thừa private, các thành viên public và protected của lớp cơ sở (base class) sẽ trở thành các thành viên private của lớp dẫn xuất (derived class). Điều này có nghĩa là chúng chỉ có thể được truy cập từ bên trong lớp dẫn xuất và không thể truy cập trực tiếp từ bên ngoài hoặc từ các lớp dẫn xuất của lớp dẫn xuấ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

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp
136 tài liệu563 lượt tải

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp
125 tài liệu585 lượt tải

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng
325 tài liệu608 lượt tải

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất
331 tài liệu1010 lượt tải

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
246 tài liệu802 lượt tải

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
138 tài liệu417 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