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

LTHDTTH TH10A1 080612

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 (92.44 KB, 2 trang )

08/06/2012

TRƯỜNG ĐẠI HỌC MỞ TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ THI THỰC HÀNH HỌC KỲ 2 NĂM HỌC 2011 – 2012
Môn thi: Lập trình Hướng đối tượng
Lớp: TH10A1
Thời gian làm bài: 90 phút
(Chỉ được sử dụng MSDN và tài liệu giấy)
Cho sơ đồ lớp như hình vẽ:

Dựa vào sơ đồ lớp trên hãy cài đặt các lớp cần thiết và viết chương trình cho phép thực
hiện các chức năng:
1. Nhập các thông tin:
a. Giải đấu (GiaiDau): mã hiệu (TD: “VDQG_2012”).
b. Đội bóng (DoiBong): tên đội bóng.
c. Sân bóng (SanBong): tên sân, số chỗ ngồi.
2. Thiết lập mối liên hệ giữa sân bóng và đội bóng
3. Cập nhật thông tin trận đấu (TranDau):
a. Giải đấu có tổ chức trận đấu.
b. Đội bóng tham gia với tư cách đội nhà/đội khách.
c. Số bàn tháng/thua của điộ nhà.
(Trận đấu được tổ chức trên sân đội nhà)
4. Thực hiện các truy vấn:
a. Thông tin các trận đấu được tổ chức trong giải đấu chỉ định (mã hiệu giải đấu
do người dùng nhập).


08/06/2012

Lưu ý: thông tin hiển thị cho mỗi trận đấu bao gồm: tên đội nhà, tên đội khách,


số bàn thắng, số bàn thua (TD: MU – MC: 2 – 0).
b. Thông tin của đội bóng trong giải đấu chỉ định (tên đội bóng, mã hiệu giải đấu
do ngườii dùng nhập).
Lưu ý: thông tin hiển thị bao gồm: tên đội bóng, tên sân bóng của đội, tổng số
bàn thắng/thua của đội trong giải đấu.
Ghi chú:
 Khi nhập liệu cần lưu ý mã hiệu giải đấu, tên đội bóng, tên sân bóng không trùng
lắp (không cần cài đặt mã kiểm tra không trùng lắp).
 Thông tin đội bóng, sân bóng phải có trước khi thiết lập mối liên hệ giữa đội bóng,
sân bóng.
 Thông tin giải đấu, đội bóng phải có trước khi tạo thông tin trận đấu.
 Sinh viên sử dụng (không sửa đổi) các lớp String (_String.h, _String.cpp), Node,
List, ListIterator (_List.h, _List.cpp) để làm bài.
Cách thực hiện thao tác duyệt:
• Lấy bộ lặp (thay T bằng kiểu dữ liệu phần tử trong danh sách L):
ListIterator<T> *pIter = L.GetElements();
• Thực hiện duyệt truy xuất các phần tử (thay T bằng kiểu dữ liệu phần tử
trong danh sách L):
while(pIter->HasMoreElements())
{
T element = pIter->GetElement();
//Thuc hien thao tac xu ly can thiet
}



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×