vietjack.com

225 câu trắc nghiệm Lập trình hướng đối tượng có đáp án - Phần 6
Quiz

225 câu trắc nghiệm Lập trình hướng đối tượng có đáp án - Phần 6

V
VietJack
IT TestTrắc nghiệm tổng hợp8 lượt thi
20 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn chương trình sau:
class A {
private:
int x,y;
public:
void Xuat(); virtual;
};
Hãy nhận định phát biểu đúng:

Xuat là phương thức ảo

Lỗi tại dòng void Xuat();virtual;

Xuat là một hàm tạo

Xuat là một hàm huỷ

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

Một lớp có thể có tối đa:

Vô số phương thức ảo

Một phương thức ảo

Hai phương thức ảo

Không xác định được

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

Cho đoạn chương trình sau:
class A {
int x,y;
public:
void Nhap();
void Xuat();
};
class B:public A{
private: float z;
};
void main()
{
A A1;B B1;
A1=B1;
B1=A1;
getch();
}
Hãy cho biết đoạn chương trình trên lỗi tại đâu?

Tại câu lệnh B1=A1;

Tại câu lệnh A1=B1

Tại câu lệnh class B:public A

Không lỗi tại dòng nào cả?

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

Cho biết các ví dụ sau ví dụ chứng tỏ tính kế thừa:

Xe đạp và Xe đạp đua

Hình bình hành và hình chữ nhật

Điểm và Hình tròn

Tất cả đều đúng

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

Lớp Bạn của một lớp là:

Là lớp có thể truy cập đến thành phần private, protected và public của lớp mà nó làm bạn

Là lớp có thể truy cập đến thành phần protected và public của lớp mà nó làm bạn

Là lớp có thể truy cập đền thành phần public của lớp mà nó làm bạn

Tất cả đều sai

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

Cho đoạn chương trình sau:
class A;
class B;
class A{
friend class B;
...
};
class B {

};
Dòng lệnh friend class B; có nghĩa là:

Khai báo lớp B là bạn lớp A

Khai báo lớp A là bạn lớp B

Khai báo lớp B là bạn lớp A và ngược lại.

Tất cả đều sai

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

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

extends

inheritance

Sử dụng dấu: giống C++

Khai báo giống C#

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

Cho đoạn chương trình sau:
class Trai_cay
{
private:
char mauvo[5];
char mauhat[3];
char hinhdang[30];
public:
void Hienthi();
};
Cần xây dựng lớp Trai_dua_hau. Quan hệ giữa lớp Trai_cay và lớp Trai_dua_hau là:

Trai_cay là lớp cha của lớp Trai_dua_hau

Trai_dua_hau là lớp cha của lớp Trai_cay

Trai_cay và Trai_dua_hau là lớp bạn

Trai_dua_hau là lớp bao của lớp Trai_cay

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

Cho đoạn chương trình sau:
class Trai_cay
{
private:
char mauvo[5];
char mauhat[3];
char hinhdang[30];
public:
void Hienthi() const=0;

};
Lớp Trai_cay với khai báo bằng C++ như trên được gọi là lớp

Lớp cơ sở trừu tượng

Lớp cơ sở ảo

Lớp bao

Lớp dẫn xuất ảo

Xem đáp án
10. 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 là:

Tam giác là lớp bao của lớp điểm

Tam giác là lớp con của lớp điểm

Tam giác là lớp cha của lớp điểm

Tam giác là lớp bạn của lớp điểm

Xem đáp án
11. 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 bao của lớp điểm

Đường thẳng là lớp con của lớp điểm

Đường thẳng là lớp cha của lớp điểm

Đường thẳng là lớp bạn của lớp điểm

Xem đáp án
12. 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+b. Thuộc tính của lớp đường thẳng này được xác định là:

Các hệ số a, b

Các hệ số x,y

Các hệ số a, b, x, y

Các hệ số a, x, b

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

Xây dựng lớp hình chữ nhật tạo bởi hai cạnh a, b. Để khai báo hàm tạo với tham số mặc định ta khai báo:

Hinhchunhat(float a=1, float b=1);

Hinhchunhat(float a, float b);

Hinhchunhat();

Hinhchunhat(const Hinhchunhat &H);

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

Cho đoạn chương trình như hình trên. Thuộc tính của lớp Cong_dan được khai báo là: Cho đoạn chương trình như hình trên. Thuộc tính của lớp Cong_dan được khai báo là: (ảnh 1)

ht, dc, cmt

ht, cmt

Congdan, ht, cmt, dc

Không xác định

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

Một người nông dân thuộc quốc tịch Mỹ cả đời làm ra được khối tài sản tương ứng 10 triệu đô la. Để sinh tồn và làm việc ông tiêu tốn một khoản tiền tương ứng là 3 triệu đô; số tiền cũng như đất đai ông để lại cho con cháu là 5 triệu đô; 2 triệu đô còn lại là số mà ông đã và dự định làm từ thiện chi phí không mục đích với bạn bè. Như vậy ta có thể coi:

Thông tin 3 triệu đô thuộc phạm vi private

Thông tin 5 triệu đô thuộc phạm vi protected

Thông tin 2 triệu đô thuộc phạm vi public

Tất cả đều đúng

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: Để 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  (ảnh 1)

Lớp dẫn xuất cho các lớp đối tượng trên

Lớp cơ sở 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
17. 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 và lớp này gồm các thuộc tính là: Để 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 x (ảnh 1)

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ơ, Loại_phương_tiện, Biển_số, Di_chuyển

Tải_trọng, Loai_động_cơ, Biển_số

Xem đáp án
18. 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 và lớp này gồm các phương thức là: Để 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,  (ảnh 1)

Di_chuyển

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

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

Các trường hợp trùng tên trong kế thừa là:

Trùng tên giữa phương thức lớp cha và phương thức lớp con; Trùng tên giữa phương thức giữa các lớp cha; Trùng tên giữa các lớp con

Trùng tên giữa phương thức lớp cha và phương thức lớp con; Trùng tên giữa phương thức giữa các lớp cha; Kế thừa lớp cha quá nhiều lần

Trùng tên giữa phương thức lớp cha và phương thức lớp con; Trùng tên giữa phương thức giữa các lớp cha

Trùng tên giữa phương thức lớp cha và phương thức lớp con;; Trùng tên giữa các lớp con

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

Cho lớp A, B, C trong đó lớp C kế thừa lớp A,B. Trong lớp A, B đều có phương thức Xuat, lớp C không có phương thức Xuất, khi khai báo đối tượng obj thuộc lớp C thì nếu gọi đến phương thức Xuat (obj.Xuat()) thì khi biên dịch thấy xuất hiện lỗi, trường hợp xảy ra lỗi này là do:

Lớp A

Lớp B

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

Trùng tên giữa phương thức các lớp cha

Xem đáp án
© All rights reserved VietJack