Câu 1
Đáp án và lời giải
Đáp án: B
Đáp án: B
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; }
Đáp án: A
Đáp án: D
Kích thước của dữ liệu kiểu char là bao nhiêu byte?
Đáp án: A
Đáp án: D
Khai báo nào sau đây là ĐÚNG?
Đáp án: C
Biến toàn cục là gì?
Đáp án: B
Đáp án: D
Chuỗi ký tự (string) là gì?
Đáp án: D
Lệnh nào sau đây là SAI?
Đáp án: B
Khai báo nào sau đây là SAI?
Đáp án: A
Đáp án: B

Đáp án: D
Lệnh nào sau đây là SAI?
Đáp án: B
Đáp án: B
Kết quả đoạn lệnh sau là bao nhiêu? For (int i = 0; i < 3; i++) cout << i*i << “,”;
>
Đáp án: D
Kết quả đoạn lệnh sau là bao nhiêu? For (int i = 0; i <= 3; i++) cout << i*i << “,”;
=>
Đáp án: D
Đáp án: B
Đáp án: D
Kết quả đoạn lệnh sau là bao nhiêu? For (int i = 0,n = 5; n != i; i++,n--) cout << i << “,”;
For (int i = 0,n = 5; n != i; i++,n--) cout << i << “,”;
Đáp án: B
Cách khai báo hàm nào sau đây là đúng?
Đáp án: B
Thế nào là truyền tham trị? Chọn câu trả lời đúng nhất
Đáp án: A
Đáp án: A
Đáp án: A
Đáp án: C