
300+ câu trắc nghiệm Lập trình hướng đối tượng với C++ có đáp án - Phần 5
25 câu hỏi
Có thể chứa vô số hàm hủy tùy theo bộ nhớ
Có thể chứa được ba hàm hủy
Duy nhất một hàm hủy
Chứa tối đa hai hàm hủy
Chọn đáp án C.
Hai mức
Vô số tùy theo bộ nhớ
Một mức
Ba mức
Chọn đáp án B.
Vô số lớp tùy theo bộ nhớ
Hai lớp
Một lớp
Ba lớp
Chọn đáp án C.
Lỗi không thể xác định được.
Chọn đáp án C.
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 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
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
Chọn đáp án B.
Được cấp phát bộ nhớ ngay cả khi lớp chưa có đối tượng cụ thể nào.
Là thành viên dùng chung cho tất cả các đối tượng của lớp, không của riêng đối tượng nào
Là thành viên của lớp được khai báo với từ khóa static ở trước
Tất cả đều đúng
Chọn đáp án D.
Các hàm này cùng được xây dựng trong một lớp
Các hàm cùng được xây dựng trong một chương trình
Các hàm này được xây dựng trong các lớp khác nhau
Các hàm này được xây dựng trong các lớp kế thừa
Chọn đáp án A.
Giống khai báo phương thức thường nhưng đứng đầu là từ khóa virtual
Giống khai báo phương thức thường nhưng không cần xây dựng nội dung
Tất cả đều sai
Giống khai báo phương thức thường nhưng phải được xây dựng bên trong lớp
Chọn đáp án A.
Một phương thức ảo
Vô số phương thức ảo
Ba phương thức ảo
Hai phương thức ảo
Chọn đáp án B.
Sử dụng dấu :
new
base
extends
Chọn đáp án A.
Tam giác là lớp cha của lớp điểm
Tam giác là lớp con của lớp điểm
Điểm là lớp bao của lớp tam giác
Tam giác là lớp bao của lớp điểm
Chọn đáp án D.
Đường thẳng là lớp con của lớp điểm
Điểm là lớp bao của lớp đường thẳng
Đường thẳng là lớp cha của lớp điểm
Đường thẳng là lớp bao của lớp điểm
Chọn đáp án D.
Thuộc tính của lớp đường thẳng này được xác định là:
Các hệ số x, y
Các hệ số a, b, x, y
Các hệ số a, x, b
Các hệ số a, b
Chọn đáp án D.
Lớp cơ sở cho các lớp đối tượng trên
Lớp dẫn xuất cho các lớp đối tượng trên
Lớp bao của các lớp đối tượng trên
Lớp thành viên của các lớp đối tượng trên
Chọn đáp án A.
Tải_trọng, Loại_động_cơ, Loại_phương_tiện, biển_số
Tải_trọng, Loại_động_cơ, Di_chuyển
Tải_trọng, Loại_động_cơ, biển_số
Tải_trọng, Loại_động_cơ, Loại_phương_tiện, Biển_số, Di_chuyển
Chọn đáp án C.
Loại_phương_tiện, Di_chuyển
Tải_trọng, Loại_động_cơ, Loại_phương_tiện, Biển_số
Tải_trọng, Loại_động_cơ, Loại_phương_tiện, Biển_số, Di_chuyển
Di_chuyển
Chọn đáp án D.
Sự trừu tượng hóa chức năng
Sự trừu tượng hóa dữ liệu
Tính kế thừa
Tính đa hình
Chọn đáp án B.
Lớp Thí sinh là trường hợp tổng quát của lớp Sinh viên
Lớp Sinh viên là trường hợp đặc biệt hóa của lớp Thí sinh
Lớp Thí sinh là trường hợp đặc biệt hóa của lớp Sinh viên
Không có phương án đúng
Chọn đáp án C.
Tung độ, hoành độ, cao độ, dịch chuyển
Dịch chuyển
Không có phương án nào đúng
Tung độ, hoành độ, cao độ
Chọn đáp án D.
Lớp B sẽ có toàn bộ những thành phần thuộc protected và public của lớp A
Chọn đáp án B.
Trừu tượng dữ liệu và trừu tượng chức năng
Bao gói
Đa hình của nó
Kế thừa
Chọn đáp án A.
Số sinh viên (n), Họ và tên, Ngày sinh, Giới tính, Địa chỉ, Lớp
Số sinh viên (n), mảng đối tượng Sinh viên
Họ và tên, ngày sinh, Giới tính, Địa chỉ, Lớp
Số sinh viên (n), Họ và tên, Ngày sinh
Chọn đáp án B.
Chọn đáp án B.
test t = new test(); t.mark = 9;
test.Print(9);
test t = new test(); t.Print();
test.mark = 9;
Chọn đáp án D.
struct
class
phương thức
interface
Chọn đáp án D.
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.


















