
300+ câu trắc nghiệm Lập trình hướng đối tượng với C++ có đáp án - Phần 8
25 câu hỏi
Lớp Điểm, Hình tròn cùng có hàm tạo, hàm hủy.
Các lớp Điểm, Hình tròn, Hình vuông, Hình chữ nhật… đều có phương thức Vẽ.
Lớp hình tròn kế thừa lớp điểm.
Lớp hình vuông kế thừa lớp hình chữ nhật.
Chọn đáp án B.
hành vi của đối tượng.
những chức năng của đối tượng.
dữ liệu trình bày các đặc điểm của một đối tượng.
Chọn đáp án C.
hàm kết thúc chương trình.
hàm dùng để huỷ (giải phóng) bộ nhớ cho các thành phần thuộc tính bên trong lớp.
hàm dùng để giải phóng toàn bộ các biến của chương trình.
hàm dùng để khởi tạo giá trị ban đầu cho các thành phần thuộc tính bên trong lớp.
Chọn đáp án B.
hàm nằm bên ngoài lớp dùng để khởi tạo bộ nhớ cho đối tượng.
hàm thành viên của lớp dùng để khởi tạo bộ nhớ và giá trị ban đầu cho các thuộc tính trong lớp.
hàm dùng để khởi tạo bộ nhớ cho đối tượng của lớp.
dùng để huỷ bộ nhớ cho đối tượng.
Chọn đáp án B.
Derived Class.
Base Class.
Inheritance Class.
Object Class.
Chọn đáp án B.
Derived Class.
Base Class.
Object Class.
Inheritance Class.
Chọn đáp án A.
protected
Chương trình sẽ lỗi và yêu cầu phải khai báo một trong 3 từ khóa
private
public
Chọn đáp án C.
Abstraction.
Encapsulation.
Polymorphism.
Inheritance.
Chọn đáp án C.
Abstraction.
Polymorphism.
Encapsulation.
Inheritance.
Chọn đáp án D.
Abstraction.
Encapsulation.
Inheritance.
Polymorphism.
Chọn đáp án A.
Object Open Programming.
Object Oriented Programming.
Object Oriented Proccessing.
Open Object Programming.
Chọn đáp án B.
1 ngăn.
2 ngăn.
3 ngăn.
4 ngăn.
Chọn đáp án C.
2 lớp.
nhiều lớp, tùy vào nhu cầu.
10 lớp.
1 lớp.
Chọn đáp án B.
vô số mức.
1 mức.
2 mức.
3 mức.
Chọn đáp án A.
3 phương thức ảo.
1 phương thức ảo.
2 phương thức ảo.
vô số phương thức ảo.
Chọn đáp án D.
1 lớp.
vô số lớp.
2 lớp.
3 lớp.
Chọn đáp án A.
có thể chứa được ba hàm hủy.
chỉ có thể chứa 1 hàm hủy.
tối đa hai hàm hủy.
có thể chứa vô số hàm hủy tùy theo bộ nhớ.
Chọn đáp án B.
thuộc tính (dữ liệu) và phương thức (hành vi) của lớp.
dữ liệu và đối tượng của lớp.
phương thức và đối tượng của lớp.
khái niệm và đối tượng của lớp.
Chọn đáp án A.
Done() {//nội dung}
~Tên_lớp()
Destructor Tên_hàm() {//nôi dung}
Tên_lớp(){//nội dung}
Chọn đáp án B.
Tính đóng gói, tính kế thừa, tính đa hình, tính trừu tượng.
Tính đóng gói, tính trừu tượng.
Tính chia nhỏ, tính kế thừa.
Tính đóng gói, tính kế thừa, tính đa hình, tính đặc biệt hóa.
Chọn đáp án A.
Không được phép xây dựng các hàm trùng tên nhau trong cùng một chương trình.
Sự ghi đề (override) nhưng chỉ các hàm thông thường mới được phép trùng nhau.
Sự ghi đè (override).
Sự ghi đè (override) nhưng chỉ những hàm thành viên của lớp mới được phép trùng nhau.
Chọn đáp án C.
không thể truy cập được.
chỉ có thể truy cập thông qua tên đối tượng của lớp.
truy cập thông qua tên lớp hay tên đối tượng của lớp.
chỉ có thể truy cập thông qua tên lớp.
Chọn đáp án C.
dữ liệu trình bày các đặc điểm của một đối tượng.
những chức năng của đối tượng.
hành vi mà đối tượng có thể làm. Một phương thức đáp ứng một chức năng tác động lên dữ liệu của đối tượng.
đặc điểm của đối tượng.
Chọn đáp án C.
phương pháp quan tâm đến mọi chi tiết của đối tượng.
phương pháp chỉ quan tâm đến những chi tiết cần thiết (chi tiết chính) và bỏ qua những chi tiết không cần thiết.
phương pháp thay thế những chi tiết chính bằng những chi tiết tương tự.
phương pháp thay thế 1 thuộc tính bằng 1 thuộc tính khác.
Chọn đáp án B.
kích thước của chương trình lớn hơn
khó thể hiện mối quan hệ bên ngoài thế giới thực
chương trình chạy chậm hơn
dữ liệu không được bảo mật
Chọn đáp án A+C.
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.


















