Hướng đối tượng toàn tập 11

6 435 7
Hướng đối tượng toàn tập 11

Đang tải... (xem toàn văn)

Thông tin tài liệu

1Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Bài tập 3 Bài tập 3 2 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Bài tập Bài tập  Bài tập 11.1: Bài tập 11.1: class X { }; class X { }; class Y: public X class Y: public X { { public: public: Y(int i) { } Y(int i) { } Y(const Y &obj) { } Y(const Y &obj) { } }; }; class Z: public Y class Z: public Y { { public: public: Z(int i): Y(i++) { } Z(int i): Y(i++) { } }; }; Cho biết thứ tự gọi hàm dựng: Cho biết thứ tự gọi hàm dựng: a) void main() { Z obj(5); } a) void main() { Z obj(5); } b) void main() b) void main() { { Y obj1(6); Y obj1(6); Y obj2(obj1); Y obj2(obj1); } } c) void main() c) void main() { { Z obj1(7); Z obj1(7); Z obj2(obj1); Z obj2(obj1); } } 3 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Bài tập Bài tập  Bài tập 11.2: Bài tập 11.2: Một rạp chiếu phim có M hàng ghế, mỗi hàng ghế có N ghế. Một rạp chiếu phim có M hàng ghế, mỗi hàng ghế có N ghế. Giá vé được tính theo vị trí ngồi sao cho càng xa hàng ghế trung tâm Giá vé được tính theo vị trí ngồi sao cho càng xa hàng ghế trung tâm (cả trước lẫn sau) thì giá vé càng rẻ, xa hơn một hàng ghế giảm 2000. (cả trước lẫn sau) thì giá vé càng rẻ, xa hơn một hàng ghế giảm 2000. Có 2 loại rạp: Có 2 loại rạp: - Rạp thường: giá vé ở hàng ghế trung tâm là 50000. - Rạp thường: giá vé ở hàng ghế trung tâm là 50000. - Rạp cao cấp: giá vé ở hàng ghế trung tâm là 80000, ngoài ra rạp - Rạp cao cấp: giá vé ở hàng ghế trung tâm là 80000, ngoài ra rạp có khuyến mãi giảm 50% giá vé vào ngày thứ năm hàng tuần. có khuyến mãi giảm 50% giá vé vào ngày thứ năm hàng tuần. 4 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Bài tập Bài tập  Bài tập 11.2: Bài tập 11.2: Hãy xây dựng lớp RapThuong và RapVip, cho phép: Hãy xây dựng lớp RapThuong và RapVip, cho phép: - Khởi tạo rạp phim với số lương ghế M x N cho trước. - Khởi tạo rạp phim với số lương ghế M x N cho trước. - Đặt vé tại một vị trí ghế nào đó. - Đặt vé tại một vị trí ghế nào đó. - Cho biết giá vé tại một vị trí ghế nào đó. - Cho biết giá vé tại một vị trí ghế nào đó. - Cho biết một vị trí ghế nào đó còn trống không. - Cho biết một vị trí ghế nào đó còn trống không. - Cho biết số ghế còn trống trong rạp. - Cho biết số ghế còn trống trong rạp. - Tính tổng số tiền vé bán được. - Tính tổng số tiền vé bán được. 5 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Bài tập Bài tập  Bài tập 11.3: Bài tập 11.3: Hãy vẽ cây kế thừa cho những lớp đối tượng hình học: Hãy vẽ cây kế thừa cho những lớp đối tượng hình học: - Vuông. - Vuông. - Tam giác. - Tam giác. - Tròn. - Tròn. - Tam giác vuông. - Tam giác vuông. - Ellipse. - Ellipse. - Tam giác cân. - Tam giác cân. - Chữ nhật. - Chữ nhật. - Tam giác vuông cân. - Tam giác vuông cân. - Thoi. - Thoi. - Tam giác đều. - Tam giác đều. - Bình hành. - Bình hành. - Thang. - Thang. - Thang vuông. - Thang vuông. - Thang cân. - Thang cân. 6 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Bài tập Bài tập  Bài tập 11.4: Bài tập 11.4: Hãy vẽ cây kế thừa cho những lớp đối tượng sau: Hãy vẽ cây kế thừa cho những lớp đối tượng sau: Ăn Ăn Di chuyển Di chuyển Sinh sản Sinh sản Cá mập Cá mập Tạp Tạp Bơi Bơi Đẻ trứng Đẻ trứng Cá chép Cá chép Phiêu sinh Phiêu sinh Bơi Bơi Đẻ trứng Đẻ trứng Sư tử Sư tử Tạp Tạp Chạy Chạy Đẻ con Đẻ con Bò Bò Cỏ Cỏ Chạy Chạy Đẻ con Đẻ con Cá voi Cá voi Phiêu sinh Phiêu sinh Bơi Bơi Đẻ con Đẻ con Chim sẻ Chim sẻ Sâu bọ Sâu bọ Bay Bay Đẻ trứng Đẻ trứng Đại bàng Đại bàng Tạp Tạp Bay Bay Đẻ trứng Đẻ trứng Cá sấu Cá sấu Tạp Tạp Bò, Bơi Bò, Bơi Đẻ trứng Đẻ trứng Tắc kè Tắc kè Tạp Tạp Bò Bò Đẻ trứng Đẻ trứng . pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Bài tập 3 Bài tập 3 2 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Bài tập Bài tập  Bài tập 11. 1: Bài tập 11. 1: class X {. lập trình hướng đối tượng – GV. Nguyễn Minh Huy Bài tập Bài tập  Bài tập 11. 3: Bài tập 11. 3: Hãy vẽ cây kế thừa cho những lớp đối tượng hình học: Hãy vẽ cây kế thừa cho những lớp đối tượng hình. lập trình hướng đối tượng – GV. Nguyễn Minh Huy Bài tập Bài tập  Bài tập 11. 4: Bài tập 11. 4: Hãy vẽ cây kế thừa cho những lớp đối tượng sau: Hãy vẽ cây kế thừa cho những lớp đối tượng sau: Ăn Ăn Di

Ngày đăng: 14/07/2014, 21:00

Tài liệu cùng người dùng

Tài liệu liên quan