Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

TRƯỜNG ĐẠI HỌC ĐỀ THI KẾT THÚC HỌC PHẦN

KINH TẾ - KỸ THUẬT CÔNG NGHIỆP Lập trình hướng đối tượng


Hệ đào tạo: Đại Học
KHOA CÔNG NGHỆ THÔNG TIN Thời gian làm bài: 60 phút, không kể thời gian phát đề

ĐỀ SỐ 1
Tạo folder trên ổ D và file bài làm của mình(chú ý file bài làm có đuôi .cpp) có tên
SốThứTự_Tênmôn_HọtênSV_Ngàysinh trong đó Ngày sinh viết theo cú pháp
dd_mm_yyyy. Folder này được sử dụng để lưu trữ các file bài làm của sinh viên. Ví dụ:
Sinh viên Cao Thế Anh sinh ngày 15/11/1994 thi môn lập trình hướng đối tượng thì tạo
folder như sau: 21_Laptrinhhuongdoituong_CaoTheAnh_15_11_1994.
Viết một chương trình bằng NNLT C++ thực hiện các công việc sau:
1. (4 điểm) Xây dựng lớp tàu TAU gồm những thuộc tính sau: Hãng sản xuất, vận
tốc tối đa, năm sản xuất là các thuộc tính. Trong lớp có định nghĩa các hàm công cộng
sau:
- Hàm khởi tạo với các tham số có giá trị ngầm định.
- Hàm hủy.
- Hàm nhập dữ liệu cho một tàu.
- Hàm in các thông tin của một tàu.
2. (4 điểm) Xây dựng lớp tàu chiền TAUCHIEN kế thừa từ lớp TAU, lớp TAUCHIEN
bổ sung thêm các thuộc tính: Loại tàu, trọng tải và lớp này gồm các hàm thành phần:
- Hàm khởi tạo với các tham số có giá trị ngầm định.
- Hàm hủy.
- Tái định nghĩa toán tử nhập “>>”.
- Hàm tính tiền sửa chữa. Biết tiền sửa chữa là 50 triệu nếu tàu sản xuất trước
năm 1990, 30 triệu nếu tàu sản xuất từ năm 1991 đến năm 2000, còn lại là 10
triệu.
- Tái định nghĩa toán tử lớn hơn “>” (theo trọng tải)
- Tái định nghĩa toán tử xuất “<<”.
3. (1 điểm) Nhập vào danh sách n tàu (n nguyên dương nhập từ bàn phím), hiển thị
danh sách đã nhập.
4. (1 điểm) Nhập vào danh sách n tàu chiến (n nguyên dương nhập từ bàn phím), hiển
thị danh sách tàu chiến theo thứ tự tăng dần của trọng tải(bằng cách sử dụng chồng toán
tử so sánh đã định nghĩa ở câu 2).
5. (1 điểm) hiển thị danh sách tàu chiến có trọng tải >= 10 000 (bằng cách sử dụng
chồng toán tử so sánh).

Duyệt

Chú ý: Cán bộ coi thi không giải thích gì thêm.


---------------------Hết-------------------------

You might also like