2048.vn

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
Quiz

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

A
Admin
Đại họcTrắc nghiệm tổng hợp8 lượt thi
25 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

Trong một lớp có thể:

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

Xem đáp án
2. Trắc nghiệm
1 điểmKhông giới hạn

Trong kế thừa có thể kế thừa tối đa:

Hai mức

Vô số tùy theo bộ nhớ

Một mức

Ba mức

Xem đáp án
3. Trắc nghiệm
1 điểmKhông giới hạn

Trong đa kế thừa có thể kế thừa tối đa:

Vô số lớp tùy theo bộ nhớ

Hai lớp

Một lớp

Ba lớp

Xem đáp án
4. Trắc nghiệm
1 điểmKhông giới hạn

Cho lớp A và lớp B, lớp A kế thừa lớp B, trong hai lớp đều có phương thức Xuat. Nếu khai báo đối tượng obj thuộc lớp A, khi gọi đến phương thức obj.Xuat() là gọi đến phương thức của lớp nào?

Gọi đến cả hai phương thức

Lớp B

Lớp A

Lỗi không thể xác định được.

Xem đáp án
5. Trắc nghiệm
1 điểmKhông giới hạn

Trong kế thừa nhiều mức có cho phép:

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

Xem đáp án
6. Trắc nghiệm
1 điểmKhông giới hạn

Thành viên tĩnh của lớp là:

Đượ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

Xem đáp án
7. Trắc nghiệm
1 điểmKhông giới hạn

Khi xây dựng nạp chồng các hàm thì điều kiện khác nhau giữa các hàm là: kiểu dữ liệu trả về của hàm hoặc kiểu dữ liệu tham số truyền vào các hàm hoặc số lượng tham số khi truyền vào của hàm là khác nhau. Điều kiện này chỉ áp dụng khi:

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

Xem đáp án
8. Trắc nghiệm
1 điểmKhông giới hạn

Khai báo phương thức ảo:

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

Xem đáp án
9. Trắc nghiệm
1 điểmKhông giới hạn

Một lớp có thể tối đ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

Xem đáp án
10. Trắc nghiệm
1 điểmKhông giới hạn

Cách khai báo kế thừa trong C# sử dụng từ khóa:

Sử dụng dấu :

new

base

extends

Xem đáp án
11. Trắc nghiệm
1 điểmKhông giới hạn

Cho lớp tam giác tạo bởi ba điểm A, B, C. Quan hệ giữa lớp tam giác và lớp điểm

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

Xem đáp án
12. Trắc nghiệm
1 điểmKhông giới hạn

Cho lớp đường thẳng tạo bởi 2 điểm A, B. Quan hệ giữa lớp đường thẳng và lớp điểm là:

Đườ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

Xem đáp án
13. Trắc nghiệm
1 điểmKhông giới hạn

Cần xây dựng lớp đường thẳng y = ax +

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

Xem đáp án
14. Trắc nghiệm
1 điểmKhông giới hạn

Để quản lý các phương tiện giao thông đường bộ người ta xây dựng hệ thống các lớp đối tượng gồm: lớp xe đạp, lớp xe máy, lớp ô tô con, lớp xe tải. Sau quá trình phân tích nhận thấy rằng các lớp đối tượng trên cùng có các đặc điểm như sau: Tải_trọng, loại_động_cơ, Biển số và đều di chuyển từ điểm A đến điểm B. Người ta xây dựng lớp PT_Giao_Thông làm:

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

Xem đáp án
15. Trắc nghiệm
1 điểmKhông giới hạn

Để quản lý các phương tiện giao thông đường bộ người ta xây dựng hệ thống các lớp đối tượng gồm: lớp xe đạp, lớp xe máy, lớp ô tô con, lớp xe tải. Sau quá trình phân tích nhận thấy rằng các lớp đối tượng trên cùng có các đặc điểm như sau: Tải_trọng, loại_động_cơ, Biển số và đều di chuyển từ điểm A đến điểm B. Người ta xây dựng lớp PT_Giao_Thông làm lớp cơ sở cho các đối tượng trên và lớp này gồm các thuộc tính là:

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

Xem đáp án
16. Trắc nghiệm
1 điểmKhông giới hạn

Để quản lý các phương tiện giao thông đường bộ người ta xây dựng hệ thống các lớp đối tượng gồm: lớp xe đạp, lớp xe máy, lớp ô tô con, lớp xe tải. Sau quá trình phân tích nhận thấy rằng các lớp đối tượng trên cùng có các đặc điểm như sau: Tải_trọng, loại_động_cơ, Biển số và đều di chuyển từ điểm A đến điểm B. Người ta xây dựng lớp PT_Giao_Thông làm lớp cơ sở cho các đối tượng trên và lớp này gồm các phương thức là:

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

Xem đáp án
17. Trắc nghiệm
1 điểmKhông giới hạn

Khi đưa các lớp thực thể vào quản lý trong máy tính ta nhận thấy mỗi đối tượng thực thể có vô số thuộc tính nhưng với mỗi bài toán cụ thể ta chỉ xác định các lớp chỉ gồm một số thuộc tính nhất định. Cách thức đó gọi là:

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

Xem đáp án
18. Trắc nghiệm
1 điểmKhông giới hạn

Vào mỗi kỳ thi người ta cần lập ra danh sách thí sinh dự thi dựa theo danh sách sinh viên đủ điều kiện dự thi của mỗi môn học, để thuận tiện xử lý người ta xây dựng lớp Thí sinh dựa trên lớp Sinh viên với điều kiện là đủ điều kiện dự thi các môn học. Mối quan hệ giữa các lớp Sinh viên với Thí sinh là:

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

Xem đáp án
19. Trắc nghiệm
1 điểmKhông giới hạn

Xây dựng lớp điểm trong hệ tọa độ Oxyz, các thuộc tính của lớp:

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 độ

Xem đáp án
20. Trắc nghiệm
1 điểmKhông giới hạn

Tính chất kế thừa chỉ ra rằng khi lớp A kế thừa lớp B thì:

Lớp A sẽ có toàn bộ những thành phần thuộc private và public của lớp B

Lớp A sẽ có toàn bộ những thành phần thuộc protected và public của lớp B

Lớp A sẽ có toàn bộ những thành phần thuộc private, protected và public của lớp B

Lớp B sẽ có toàn bộ những thành phần thuộc protected và public của lớp A

Xem đáp án
21. Trắc nghiệm
1 điểmKhông giới hạn

Để đưa đối tượng trong thực tế vào máy tính ta cần chú trọng đến tính

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

Xem đáp án
22. Trắc nghiệm
1 điểmKhông giới hạn

Xem xét bài toán nhập vào danh sách sinh viên gồm n sinh viên với những thông tin: Họ và tên, Ngày sinh, Giới tính, Địa chỉ, Lớp và hiển thị thông tin theo ngày sinh tăng dần. Các lớp đối tượng cần xây dựng cho cách bài toán gồm Lớp Sinh viên và lớp danh sách sinh viên. Các thuộc tính của lớp danh sách sinh viên là:

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

Xem đáp án
23. Trắc nghiệm
1 điểmKhông giới hạn

Tính chất kế thừa chỉ ra rằng khi lớp A kế thừa lớp B thì:

Lớp A sẽ có toàn bộ những thành phần thuộc private và public của lớp B

Lớp A sẽ có toàn bộ những thành phần thuộc protected và public của lớp B

Lớp A sẽ có toàn bộ những thành phần thuộc private, protected và public của lớp B

Lớp B sẽ có toàn bộ những thành phần thuộc protected và public của lớp A

Xem đáp án
24. Trắc nghiệm
1 điểmKhông giới hạn

Lớp test được cài đặt như bên dưới, câu lệnh nào sau đây hợp lệ:

Csharp

Sao chépChỉnh sửa

class test

{

public static int mark;

public static void print(){}

}

test t = new test(); t.mark = 9;

test.Print(9);

test t = new test(); t.Print();

test.mark = 9;

Xem đáp án
25. Trắc nghiệm
1 điểmKhông giới hạn

Trong C#, ......không được cài đặt phần thân của

struct

class

phương thức

interface

Xem đáp án
© All rights reserved VietJack