What is wrong in the following code? #include using namespace std; class Base { public: virtual void Method() = 0 { n = 1; } private: int n; }; class D1 :Base {}; class D2 :public D1 { int i; void Method() { i = 2; } }; int main() { D2 test; return 0; }
A. There is no error
B. There is a syntax error in the declaration of “Method”
C. Class D2 does not have access to “Method”
D. Class D1 must define “Method”
Câu hỏi trong đề: 700+ câu trắc nghiệm Ngôn ngữ lập trình C có đáp án !!
Quảng cáo
Trả lời:
Chọn đáp án A
Hot: 1000+ Đề thi cuối kì 1 file word cấu trúc mới 2025 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
A. Các giá trị không phải là số và có độ dài là 1
B. Các giá trị số lớn hơn 0
C. Các biến có giá trị true hoặc false
D. Các giá trị cả chữ và số, nằm trong 2 dấu nháy “” và kết thúc với ký tự null
Lời giải
Chọn đáp án D
Câu 2
A. Lỗi biên dịch
B. Lặp vĩnh viễn
C. 0,1,4,
D. 0,1,4,9,
Lời giải
Chọn đáp án B
Câu 3
A. { Khối lệnh }
B. (Tham số 1, Tham số 2,..) { Khối lệnh }
C. (Tham số 1, Tham số 2,..) { Khối lệnh }
D. : (Tham số 1, Tham số 2,..) { Khối lệnh }
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
A. Parent Parent
B. Parent Child Child Parent
C. Child Parent Parent Child
D. Error
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 6
A. cout << 120;
<>B. Không có lệnh sai
C. int x; cout << x;
<>D. int age = 33; cout << “My age is “ << age << “.\n”;
<>Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 7
A. char c = “a”;
B. int i = 75ul;
C. int i = 0013;
D. int i = 0x4b;
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.