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 (87.43 KB, 1 trang )
14/06/2012
TRƯỜNG ĐẠI HỌC MỞ TPHCM
KHOA CÔNG NGHỆ THÔNG TIN
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc
ĐỀ THI SỐ 01
LỚP: HT10A1
Môn: Lập trình hướng đối tượng
Thời gian: 90 phút
(Không sử dụng tài liệu)
Câu 1 (3 điểm):
Xây dựng lớp STRING để chứa dữ liệu là chuỗi ký tự có chiều dài bất kỳ. Trong
lớp có các dữ liệu và phương thức như sau:
• Con trỏ ký tự để lưu trữ dữ liệu
• Phương thức thiết lập (constructor) một tham số là chuỗi ký tự để chuyển
tham số này cho dữ liệu của lớp
• Phương thức thiết lập (constructor) một tham số để tạo chuỗi ký tự gồm n
ký tự khoảng trống
Câu 2 (4 điểm):
Mô tả các lớp cần thiết để quản lý máy tính để bàn, và máy tính xách tay sử
dụng trong một công ty.
• Máy để bàn cần lưu trữ: số hiệu, dung lượng đĩa cứng, CPU, RAM
• Máy xách tay lưu trữ: số hiệu, dung lượng đĩa cứng, trọng lượng, thời gian
dùng pin, kích thước màn hình.
Tìm lớp chung của 2 lớp rồi từ đó vẽ cây phả hệ cho thấy sự quan hệ giữa cá
lớp nêu trên
Câu 3 (3 điểm):
Trình bày lý do vì sao phải sử dụng sự kế thừa ảo trong một số chương trình viết