Để giúp các bạn sinh viên củng cố lại phần kiến thức đã học, nắm bắt được cấu trúc đề thi và thử sức mình khi thực hiện thử các bài thi. Mời các bạn cùng tham khảo đề kiểm tra giữa học kỳ I năm học 2020-2021 môn Lập trình hướng đối tượng dưới đây để có thêm tài liệu ôn thi.
Trang 1TailieuVNU.com
Kiểm tra giữa kỳ môn OOP
piết trước số ký tự Thời gian:60 phat
im cho Bài 1: Xây dựng một chương trình cho người dùng đoán tên một bộ ph
có trong câu đó với một số yêu cầu như sau: ° h tru ớc, sau >
- Tên bộ phim sẽ được chọn ngẫu nhiên từ một danh sách lưu Kợ Re ạch chân bên dưới
đó hiển thị ra màn hình tất cả các ký tự (trừ khoảng trang) Cu?
XÃ: IÀ
Môi lần đoán người dùng gõ vào một ký tự: er aca dtc
Nếu ký tự gõ vào có mặt trong câu đó thì sẽ thực pepe ¬ảa
nhưng nêu đoán sai sẽ bị thua điểm
Nếu tổng điểm thua là 10 thì buộc phải dừn
Bài 2: Thiết kế sơ đồ lớp trong bài toán quản lý về sách và tác giả theo mô tả sau:
Một cuốn sách gồm tên sách, giá sách, năm xuất bản, và tác giá (giả sử
Tác giả gồm những thông tin: tên, email, giới tính Thiết kế những setter và/ho:
TỔ trường đữ liệu (Lưu ý: tên sách, tên tác giả, email và giới tính khôn
1
Bài 3: Hãy vẽ sơ đồ lớp về mối quan hệ kế thừa của hình tròn và hình trụ
các phướng thức gồm
sách chỉ có 1 tác gid) à/hoặc getter cần thiết
g có giá trị mee
Viết code định nghĩa lớp đầy đủ với thông tin về trường dữ liệu và
ea()
- Tinh dién tích hình tròn với tên phương thức là getAr
- _ Tính diện tích toàn phần của hình trụ với tên gọi getAreaQ
- _ Tính điệb thể tích hình trụ với tên gọi là getVolume(),
Phương thức toStrineQ ở các lớp để kết xuất ra thông tin về trường đữ liệu trong đó
nh trụ nào đó, mỗi lần nhập hỏi người dùng
hình với thông tìn của
Viết hàm mainQ để nhập vào một số lượng hì
có muốn tiếp tục không Kết xuất danh sách vừa nhập ra màn
trường đữ liệu, diện tích toàn phần và thê tích hình trụ
Lưu ý:
- _ Trường dữ liệu khai báo đủ để tính toán được các phương thức
- _ Phải áp dụng tính kế thừa khi liên quan tới những tính toán đã có ở cha
- _ Để chú thích @override khi ghi đè phương thức
Khong can viét main() dé test