Đề thi Lậptrìnhhướngđối tượng Câu 1.Chồng hàm gì? a.Chồng hàm cho hàm có tên khác đối số khác b.Cho hàm có tên giống đối số khác c.Cho hàm có tên giống đối số giống d.Cho tên hàm có tên khác đối số giống câu Lớp số phức có biến thực ảo, định nghĩa hàm tạo chép cho lớp Câu 3: Các điểm đặc biệt hàm tạo hàm hủy so với hàm thành viên thong thường gì/ a hàm tạo hàm hủy không cần khai báo, định nghĩa có 2.Hàm tạo , hàm hủy kiểu trả 3.Hàm tạo, hàm hủy có tên trùng với tên lớp, trước tên hàm hủy có dấu ~ 4.Hàm tạo, hàm hủy tự động thực không cần có lời gọi hàm b b hàm tạo hàm hủy không cần khai báo, định nghĩa có 2.Hàm tạo , hàm hủy kiểu trả 3.Hàm tạo, hàm hủy có tên trùng với tên lớp, trước tên hàm hủy có dấu ~ 4.Khi tạo đối tượng phải có lời gọi hàm tạo, hủy đối tượng phải có lời gọi hàm hủy c hàm tạo hàm hủy không cần khai báo, định nghĩa có 2.Hàm tạo , hàm hủy kiểu trả 3.Hàm tạo, hàm hủy có tên trùng với tên lớp, trước tên hàm hủy có dấu ~ d hàm tạo hàm hủy không cần khai báo, định nghĩa có 2.Hàm tạo, hàm hủy có tên trùng với tên lớp, trước tên hàm hủy có dấu ~ 3.hàm tạo hàm hủy thực không cần lời gọi hàm Câu 4.Sự đa hình lậptrìnhhướngđối tượng thể nào? a.Sự đa hình lậptrìnhhướngđối tượng thể qua hàm ảo.sự đa hình chia thành hai loại đa hình tĩnh đa hình động b.Sự đa hình lậptrìnhhướngđối tượng thể lời gọi hàm mà làm cho nhiều hàm khác thực hiện.Sự đa hình chia làm hai loại đa hình tĩnh đa hình động c.Sự đa hình lậptrìnhhướngđối tượng thể qua chồng toán tử Sự đa hình chia làm hai loại đa hình tĩnh đa hình động d.Sự đa hình lậptrìnhhướngđối tượng thể qua chồng hàm.Sự đa hình chia làm hai loại đa hình tĩnh đa hình động Câu 5.Để khởi tạo giá trị ban đầu cho biến thực biến ảo đối tượng số phức qua đối số hàm tạo, hàm tạo lớp số phức cần định nghĩa bên khai báo lớp ntn? a.Sophuc::sophuc(float ,float b), thuc(a), ao (b) { } b sophuc(float a,float b) { thuc=a; ao=b; } c.void sophuc::sophuc(float a,float ) { thuc=a; ao=b;} d.Sophuc::sophuc(float a, float b):thuc(a),ao(b) { } Câu Trong khai báo lớp hình chữ nhật khai báo mặt cú pháp a.class hinhCN { Private: Float a,b; Public void nhap(); Public void hien(); }; b.class hinhCN { Private: Float a,b; Public: Void nhap(); Void hien(); } c.class hinhCN { Private: Float a,b; Public: Void nhap(); Void hien(); }; d.class hinhCN { Private: float a,b; Public void nhap() Public void hien() } Câu 7:Cú pháp tạo đối tượng C++ đúng? a.Tenlop::tendoituong; b.Tendoituong:tenlop; c.Tenlop tendoituong; d.Tenlop tendoituong=new tenlop; Câu 8.Chồng toán tử làm để chồng toán tử a.Chồng toán tử sử dụng toán tử có sẵn tác động đối tượng lớp tạo ra.Để chồng toán tử ta phải viết hàm thành viên chồng toán tử b.Chồng toán tử cho nhiều hàm khác có tên toán tử Để chồng toán tử ta phải viết nhiều hàm khác c.không có đáp án d.Chồng toán tử sử dụng toán tử khác tác động đối tượng lớp tạo ra.Để chồng toán tử ta phải viết hàm Câu 9:Lớp hình tròn có biến chứa bán kính, có hàm tạo đối số để khởi tạo giá trị ban đầu cho bán kính đối số.Dòng lệnh dòng lệnh làm cho hàm tạo đối số lớp thực 1)hinhtron h1(2.5); 2)hinhtron h2; 3)h2=h1; 4)hinhtron h3=4.0; a.1.3 b)1.4 c)1,3,4 d)1 câu 10 Đâu phát biểu không hàm tạo hàm hủy? a Hàm hủy hàm thành viên tự động thực đối tượng bị hủy có nhiệm vụ giải phóng tài nguyên sử dụng đối tượng b Hàm tạo hàm thành viên tự động thực tạo đối tượng , có nhiệm vụ tạo đối tượng, khởi tạo giá trị ban đầu cho biến đối tượng, cấp phát nhớ động cho đối tượng c Hàm tạo hàm hủy hàm thành viên lớp làm hàm có sẵn dung để tạo hủy đối tượng d Hàm tạo hàm hủy hàm thành viên đặc biệt lớp.Đây hai hàm không cần khai báo có, chúng có tên hàm trùng với tên lớp (tên hàm hủy có kí tự ~ đứng trước) Câu 11:trong lậptrìnhhướngđối tượng lớp(class) gì? a.lớp tập hợp đối tượng b.Lớp tập hợp liệu hàm thao tác liệu c.Lớp phần chương trình giống chương trình d.Lớp mô tả nhóm đối tượng tương tự xác định liệu hàm có đối tượng lớp câu 12:Các công việc lậptrìnhhướngđối tượng gồm có a.các công việc lậptrìnhhướngđối tượng gồm việc phân tích thiết kế chương trình theo hướngđối tượng cài đặt chương trình theo hướngđối tượng b.các công việc lậptrìnhhướngđối tượng gồm có tạo lớp sử dụng lớp Sử dụng lớp tạo đối tượng lớp cho đối tượng tương tác với c.các công việc lậptrìnhhướngđối tượng gồm phân tích toán, phân tích thiết kế chương trình theo hướngđối tượng viết chương trình theo hướngđối tượng d.Các công việc lậptrìnhhướngđối tượng gồm có thiết kế lớp viết chương trình theo hướngđối tượng.Viết chương trìnhhướngđối tượng tổ chức chương trình theo đối tượng lớp y câu 13:Lớp hình tròn có biến chứa bán kính hàm tạo chép.Dòng lệnh dòng lệnh làm cho hàm tạo chép lớp thực 1)hinhtron h1; 2)hinhtron h2(h1); 3)h2=h1; 4)hinhtron h3=h1; a.2,4 b.4 c.2 d.2,3,4 Câu 14:Cú pháp gửi thông điệp tới đối tượng a.Tendoituong::tenhamthanhvien(danhsachdoiso); b.tendoituong.tenhamthanhvien(danhsachdoiso); c.tenlop.tenhamthanhvien(danhsachdoiso); d.Tenlop::tenhamthanhvien(danhsachdoiso); Câu 15:Đâu phát biểu không hàm tạo chép a Hàm tạo chép tạo đối tượng đối tượng lớp có b.hàm tạo chép hàm tạo thực việc chép đối tượng không tạo đối tượng c.hàm tạo chép tự động thưc trường hợp sau.Khi tạo đối tượng khởi tạo đối tượng có, truyền đối tượng vào cho hàm theo giá trị, hàm trả đối tượng d.hàm tạo chép ko cần khai báo có câu 16.Sự kế thừa lậptrìnhhướngđối tượng thể a.sự kế thừa lậptrìnhhướngđối tượng thể việc đối tượng kế thừa đặc điểm đối tượng khác b.Sự kế thừa lậptrìnhhướngđối tượng việc sử dụng thư viện hàm có sẵn c.Sự kế thừa lậptrìnhhướngđối tượng thể sử dụng thư viện lớp có sẵn d.sự kế thừa lậptrìnhhướngđối tượng thể việc lớp kế thừa đặc điểm lớp khác câu 17:hàm tạo chép gì? a.Là hàm thông thường hàm thành viên lớp hàm có sẵn để thực việc chép đối tượng b.là hàm tạo không đối số thực việc chép đối tượng c.là hàm thành viên thực việc chép đối tượng d.là hàm tạo đối số đối số đối tượng lớp với hàm tạo thực việc tạo đối tượng đối tượng đối số Câu 18:Khai báo lớp có chỗ sai Class sophuc { Private: Float thuc,ao; Public: Void sophuc(); Float sophuc(float a, float b); Float sophuc~(); }; a.4 b.2 c.3 d.1 Câu 19:Trong lớp đối tượng có gì? a.Có liệu hàm thành viên thao tác đối tượng b.Có biến hàm c.có lớp đối tượng d.có khai báo biến hàm thành viên Câu 20:Cho khai báo lớp sau : Class thoigian { Private: Int gio,phut; Public: Thoigian(int g,int p); Void nhap(); Void hien(); }; Lệnh lệnh tạo đối tượng thời gian a.Thoigian t(10); b.thoigian t(10,20); c.thoigian t=(10,30); d.thoigian t; câu 21: Đâu phát biểu mối quan hệ lớp đối tượng lậptrìnhhướngđối tượng a.Muốn có lớp phải có đối tượng, đối tượng có trước lớp có sau b.tất phát biểu sai c.Mỗi đối tượng phải thuộc lớp, đối tượng thực lớp lớp có trước đối tượng có sau d.đối tượng nằm lớp lớp bao gồm nhóm đối tượng tương tự Câu 22:Để khởi tạo giá trị ban đầu cho biến thực biến ảo đối tượng số phức 0,hàm tạo lớp số phức cần định nghĩa bên khai báo lớp ntn? a.sophuc::sophuc(0,0) { thuc=0;ao=0; } b.sophuc::sophuc(),thuc(0),ao(0) { } c.sophuc::sophuc():thuc(0),ao(0) { } d.sophuc() { Thuc=0;ao=0; } Câu 23 đối tượng chương trình có Là thành phần chương trình chứa liệu hàm thao tác liệu Câu 24:lập trìnhhướngđối tượng a.Lập trìnhhướngđối tượng nhóm liệu hàm thao tác liệu vào tròng đối tượng chương trình b.Lập trìnhhướngđối tượng đóng gói biến hàm thao tác biến vào đối tượng chương trình c.Lập trìnhhướngđối tượng tìm cách tổ chức chương trình thành đối tượng cho đối tượng tương tác với d.lập trìnhhướngđối tượng mô đối tượng giới thực câu 25:có cách khởi tạo giá trị ban đầu cho biến đối tượng, cách a.có cách dung lệnh gán than hàm tạo b.có cách cách thứ sử dụng danh sách khởi tạo dòng tiêu đề định nghĩa hàm tao, cách thư dung lệnh gán than hàm tạo, cách t3 khởi tạo giá trị ban đầu khai báo biến c.có hai cách cách sử dụng danh sách khởi tạo dòng tiêu đề định nghĩa hàm tạo, cách thứ dung lệnh gán thân hàm tạo d.có hai cách cách thư dung lệnh gán thân hàm tạo, cách t2 dung hàm thành viên thiết lập giá trị cho biến đối tượng ... chương trình theo hướng đối tượng viết chương trình theo hướng đối tượng d.Các công việc lập trình hướng đối tượng gồm có thiết kế lớp viết chương trình theo hướng đối tượng.Viết chương trình hướng. .. 12:Các công việc lập trình hướng đối tượng gồm có a.các công việc lập trình hướng đối tượng gồm việc phân tích thiết kế chương trình theo hướng đối tượng cài đặt chương trình theo hướng đối tượng b.các... tượng chương trình b .Lập trình hướng đối tượng đóng gói biến hàm thao tác biến vào đối tượng chương trình c .Lập trình hướng đối tượng tìm cách tổ chức chương trình thành đối tượng cho đối tượng