
225 câu trắc nghiệm Lập trình hướng đối tượng có đáp án - Phần 1
20 câu hỏi
a, b, F1, F2
F1, F2
a, b
Không sử dụng được biến thành viên nào
Chọn đáp án B
a, b, F1, F2
F1, F2
a, b
Không sử dụng được biến thành viên nào
Chọn đáp án A
a, b, F1, F2
a, b
F1, F2
Chọn đáp án A
a, b, F1, F2
F1, F2, x, y
x, y, a, b
F1, F2
Chọn đáp án A
Hàm có trùng tên với tên lớp, được gọi ngay sau khi khai báo đối tượng, không kế thừa
Hàm có trùng tên với tên lớp, được gọi ngay sau khi khai báo đối tượng, có kế thừa
Hàm có trùng tên với tên lớp, được gọi ngay sau khi khai báo đối tượng hoặc con trỏ đối tượng, có kế thừa
Hàm có trùng tên với tên lớp, được gọi ngay sau khi khai báo đối tượng hoặc con trỏ đối tượng, không kế thừa
Chọn đáp án C
Hiện tượng lớp con kế thừa định nghĩa một hàm hoàn toàn giống lớp cha
Hiện tượng lớp con kế thừa định nghĩa một hàm cùng tên nhưng khác kiểu với một hàm ở lớp cha
Hiện tượng lớp con kế thừa định nghĩa một hàm cùng tên, cùng kiểu với một hàm ở lớp cha nhưng khác đối số
Hiện tượng lớp con kế thừa định nghĩa một hàm cùng tên, cùng các đối số nhưng khác kiểu với một hàm ở lớp cha
Chọn đáp án A
float *M; int n;cout<<”\n\t Nhập số phần tử mảng “;cin>>n; A M = new float [n];
int n; cout<<”\n\t Nhap số phần tử mảng: “;cin>>n; float M[n];
intn; floatM[n];
float M[int n];
Chọn đáp án A
Lỗi tại dòng 16, 17
Không lỗi ở dòng nào
Lỗi tại dòng 15
Lỗi tại dòng 13
Chọn đáp án A
Không lỗi ở dòng nào
Lỗi tại dòng 15
Lỗi tại dòng 13
Lỗi tại dòng 16, 17
Chọn đáp án A
objA truy cập được tất cả các biến. objB truy cập được các biến x, y
objA và objB truy cập được tất cả các biến
objA và objB chỉ truy cập dược các biến x,y
objA truy cập được tất cả các biến. objB truy cập
Chọn đáp án A
objLop2.nhap()
objLop2->nhap()
objLop2.p ->nhap( ) objLop2.nhap()
Tất cả đều sai
Chọn đáp án C
objLop2.nhap{) objLop2.p.nhap()
objLop2.nhap()
objLop2.p ^nhap()
Tất cả đều sai
Chọn đáp án A
objLop2.nhap()
objLop2^nhap()
objLop2.p ^nhap() objLop2.nhap()
Tất cả đều sai
Chọn đáp án A
pobj—>nhap();
*pobj. nhap();
pobj.nhap();
*pobj. nhap();
Chọn đáp án A
objLopA.a = objLopA.b = 10;
a= 10 b= 10
a = b = 10
objLopA.a.b-10;
Chọn đáp án A
Khai báo các thành viên của lớp chỉ được thừa kế
Khai báo các thành viên được bảo vệ
Khai báo các thành viên của lớp được dùng riêng
Khai báo các thành viên của lớp sẽ được dùng chung và thừa kế
Chọn đáp án A
Hàm dựng 2
Hàm dựng 1
Cả 2 hàm dựng đều Được gọi
Không hàm dựng nào được gọi
Chọn đáp án A
Hàm dựng 1
Hàm dựng 2
Cả 2 hàm dựng đều được gọi
Không hàm dựng nào được gọi
Chọn đáp án A
Hàm dựng 1
Hàm dựng 2
Cả 2 hàm dựng đều được gọi
Không hàm dựng nào được gọi
Chọn đáp án A
Hàm dựng 2
Hàm dựng 1
Cả 2 hàm dựng đều được gọi
Không hàm dựng nào được gọi
Chọn đáp án A
Bạn có thích hoạt động này không?
Hãy lưu hoặc chia sẻ nội dung này đến mọi người.




















