
300+ câu trắc nghiệm Lập trình hướng đối tượng với C++ có đáp án - Phần 9
25 câu hỏi
tăng hiệu quả phát triển phần mềm bằng cách sử dụng lại mã lệnh
dữ liệu được bảo mật
thể hiện mối quan hệ bên ngoài thế giới thực dễ hơn
làm cho việc bảo trì chương trình được dễ hơn
Chọn đáp án A+B+C+D.
không cần khai báo kiểu dữ liệu trả về
cùng tên với class
tự động thực hiện
một class có thể có nhiều phương thức xây dựng
Chọn đáp án A+B+C.
gọi hàm thành viên của lớp cơ sở từ lớp dẫn xuất
gọi hàm thành viên trong lớp cơ sở được thiết kế trùng tên với hàm trong lớp dẫn xuất
gọi constructor của lớp cơ sở trong việc tạo đối tượng của lớp dẫn xuất
gọi hàm trong lớp dẫn xuất được thiết kế trùng tên với hàm trong lớp cơ sở
Chọn đáp án A+C.
object
class
chức năng
dữ liệu
Chọn đáp án C+D.
virtual hoặc abstract
private
public
protected
Chọn đáp án A+C.
int
int64
int32
int16
Chọn đáp án A+B+C+D.
tham trị
biến
tham biến
giá trị
Chọn đáp án A+C.
+, -, *, /
+, -, *, /, ==, !=, div, mod
==, !=
+, -, *, /, ==, !=, div, mod, ++, --
Chọn đáp án A+C.
chỉ chứa 1 class program
có thể chứa nhiều class
có thể chứa nhiều class program
chỉ chứa 1 class
Chọn đáp án A+B.
cài đặt nhiều phương thức cùng tên trong một class
sử dụng nhiều phương thức cùng tên trong nhiều class thuộc cùng 1 namespace
cài đặt phương thức trong lớp dẫn xuất cùng tên với phương thức trong lớp cơ sở
sử dụng thuộc tính cùng tên trong các class
Chọn đáp án A+B+C.
trừu tượng theo dữ liệu và trừu tượng theo chức năng.
kế thừa.
bao gói.
đa hình.
Chọn đáp án A.
System
Drawing
Object
Console
Chọn đáp án C.
Các ngôn ngữ lập trình C++, Java là ngôn ngữ lập trình cấu trúc.
Các ngôn ngữ lập trình C#, C++ là ngôn ngữ lập trình hướng đối tượng.
Các ngôn ngữ lập trình C, C++, C# là ngôn ngữ lập trình cấu trúc.
Các ngôn ngữ lập trình pascal, C là ngôn ngữ lập trình cấu trúc.
Chọn đáp án B+D.
Đúng
Sai
Chọn đáp án B.
Chọn đáp án A+D.
tất cả thuộc tính của lớp cơ sở.
các biến trong chính phương thức đó.
các thuộc tính mới khai báo trong lớp dẫn xuất.
tất cả phương thức của lớp cơ sở.
Chọn đáp án B+C.
xác định kiểu dữ liệu của thuộc tính, kiểu trả về của phương thức.
xác định thành phần thuộc tính và phương thức của lớp đó.
xác định thành phần private, public, protected.
xác định hàm và thủ tục sử dụng lớp đó.
Chọn đáp án A+B+C.
Lớp điện thoại cố định.
Lớp Smartphone
Lớp Iphone
Lớp điện thoại di động
Chọn đáp án A+B+C+D.
Tính 10 mũi i
Tính tích các số từ 1 đến 10
Tính i mũ 10
Tính 10!
Chọn đáp án B+D.
Đúng
Sai
Chọn đáp án B.
cho phép kế thừa và cho phép tương tác trực tiếp từ bên ngoài lớp.
thể hiện tính đóng gói.
chỉ cho phép kế thừa nhưng ngay bên trong lớp đó cũng không truy cập được.
cho phép kế thừa nhưng không cho phép tương tác trực tiếp từ bên ngoài lớp.
Chọn đáp án D.
Đúng
Sai
Chọn đáp án A.
Lớp Điểm và lớp Điểm 2D
Lớp Công dân và lớp Giáo Viên
Lớp Xe ô tô và lớp Xe
Lớp Giảng Viên và lớp Sinh Viên
Chọn đáp án A+B+C.
nhấn mạnh trên dữ liệu hơn là thủ tục.
dữ liệu được che giấu và không thể được truy xuất từ các hàm bên ngoài (trừ khi khai báo dạng public).
chương trình được chia thành các hàm và thủ tục.
chương trình được chia thành các đối tượng.
Chọn đáp án A+B+D.
Cho phép trùng tên phương thức còn không cho phép trùng tên thuộc tính.
Cho phép trùng tên thuộc tính còn không cho phép trùng tên phương thức.
Cho phép trùng tên cả phương thức lẫn thuộc tính.
Không cho phép trùng tên phương thức và thuộc tính
Chọn đáp án 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.


















