Một bạn xây dựng lại lớp số nguyên như trên, bạn đó có thực hiện xây dựng nhập xuất cho số nguyên. Nếu có son A; ta có thể thực gọi nhập số nguyên A này bằng cách:

Trả lời:
Đáp án đúng: A
Câu hỏi này kiểm tra kiến thức về nhập xuất dữ liệu cho lớp số nguyên tự định nghĩa trong C++.
* **Phương án A:** `cin >> A;` Đây là cách nhập dữ liệu thông thường cho biến kiểu dữ liệu nguyên thủy (int, float,...). Nếu lớp số nguyên tự xây dựng đã định nghĩa toán tử `>>` (overload operator), thì cú pháp này đúng.
* **Phương án B:** `A.Nhap();` Đây là cách gọi một hàm thành viên (method) có tên `Nhap()` của đối tượng `A`. Nếu lớp số nguyên đã định nghĩa hàm `Nhap()` để thực hiện việc nhập dữ liệu, thì cú pháp này đúng.
* **Phương án C:** `A.cin();` Cú pháp này sai, vì `cin` không phải là một phương thức của lớp số nguyên.
* **Phương án D:** `A >>;` Cú pháp này hoàn toàn sai, không có ý nghĩa trong C++.
Nhìn vào đoạn code được cung cấp trong ảnh, ta thấy toán tử `>>` đã được overload để nhập dữ liệu. Do đó, phương án A là đáp án đúng nhất. Tuy nhiên, phương án B cũng có thể đúng nếu trong lớp có hàm `Nhap()` để nhập dữ liệu.
Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Lập trình hướng đối tượng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
