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

LTHDTViet HT10A1 140612

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


bằng ngôn ngữ C++. Nêu một ví dụ minh họa.



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

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