Tải bản đầy đủ (.pdf) (2 trang)

Đề Thi Thử Môn Lập Trình C++ Đại Học Cần Thơ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (297.18 KB, 2 trang )

Đề thi thực hành môn lập trình hướng đối tượng (CT114) giảng viên : Lâm Chí Nguyện Trang 1

Đại học Cần Thơ
Khoa CNTT&TT
ĐỀ 1

ĐỀ THI THỰC HÀNH
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG (CT114)
(Sinh viên không được tham khảo tài liệu dưới mọi hình thức)
Thời gian : 60phút


Câu 1: (4 điểm)
Thiết kế lớp ConNguoi , gồm có
Các thông tin sau : (0.5 điểm)
Hoten Kiểu Char * ví dụ : Nguyen Van A
Ngaysinh Kiểu Char * ví dụ : 20/11/1989
ChungMinhThu Kiểu Char * ví dụ : 371008903
Các hàm chức năng : (3.5điểm)
Xây dựng (1.5 điểm)
o Xây dựng mặc nhiên
o Xây dựng có 03 tham số
o Xây dựng Sao chép
Hàm hủy (0.5 điểm)
Các hàm lấy ra giá trị thành viên : (0.75 điểm)
o Get_Hoten
o Get_NgaySinh
o Get_ChungMinhThu
Các hàm Đặt giá trị thành viên (0.75 điểm)
o Set_Hoten
o Set_NgaySinh


o Set_ChungMinhThu
Câu 2: (4 điểm)
Thiết kế lớp KhachHang, kế thừa từ lớp ConNguoi gồm có :
Các thông tin sau : (0.5 điểm)
SoTienMua Kiểu float
Các hàm chức năng : (3.5 điểm)
Xây dựng (1.5 điểm)
o Xây dựng mặc nhiên
o Xây dựng có 04 tham số
Đề thi thực hành môn lập trình hướng đối tượng (CT114) giảng viên : Lâm Chí Nguyện Trang 2

o Xây dựng Sao chép
Hàm hủy (0.5 điểm)
Các hàm lấy ra giá trị thành viên : (0.25 điểm)
o Get_Sotien
Các hàm Đặt giá trị thành viên (0.25 điểm)
o Set_Sotien
Hàm chức năng : (1 điểm)
o Tính tiền thưởng : Get_award(). Công thức tính tiền thưởng như sau :
 Tiền thưởng = (số tiền /100000) *1000
o Tái định nghĩa toán tử +=, mục đích là cộng thêm một giá trị vào Sotien.
o Tái định nghĩa toán tử <<
o Tái định nghĩa toán tử >>
Câu 3: (2 điểm)
Thiết kế hàm main:
Khai báo một danh sách khách hàng
Nhập thông tin cho từng khách hàng
Hiện thông tin của từng khách hàng và tiền thưởng của từng khách hàng

Sinh viên lưu ý :

1. Thư mục lưu bài : D:\nhom1
2. Tên tập tin : <Mã số sinh viên>.cpp .
a. Ví dụ sinh viên có mã số 1980507, tên Trần Văn A,
b. Tên tập tin bài làm là : 1980507.cpp
3. Trong tập tin bài làm không điền tên, hoặc các thông tin
không liên quan đến đề thi.

×