Câu hỏi:

28/07/2025 49 Lưu

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”

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chọn đáp án A

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.

Nâng cấp VIP

Câu 4

A. Một giá trị bất kỳ

B. 5

C. 7

D. Lỗi biên dịch

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.

Nâng cấp VIP

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.

Nâng cấp VIP

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.

Nâng cấp VIP