You are on page 1of 2

MẪU ĐỀ THI

HỌC PHẦN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG


----o0o----

A/ CẤU TRÚC ĐỀ THI:


Đề thi gồm 3 câu; thời gian chuẩn bị 50 phút:
Câu 1 (3 điểm): Lập trình cài đặt các thao tác cơ bản
Câu 2 (5 điểm): Lập trình khai báo lớp, quan hệ giữa các lớp, khai báo các thành
phần trong lớp, nạp chồng, viết đè các phương thức trong lớp.
Câu 3 (2 điểm): GV hỏi thêm.

B/ VÍ DỤ: Một số đề thi


Đề thi #1:
Câu 1 (3 điểm):
Viết chương trình:
- Nhập vào một dãy số nguyên.
- Liệt kê tất cả các số nguyên tố trong dãy số vừa nhập.
Câu 2 (5 điểm)
Phòng quản lý sinh viên Khoa CNTT cần quản lý các thông tin về sinh viên của trường.
Mỗi sinh viên cần quản lý các thông tin: Họ tên, Số báo danh, Ngày sinh, môn học, điểm
tổng kết.
Yêu cầu:
- Xây dựng lớp SinhVien gồm các thuộc tính là các thông tin của sinh viên và các
hàm thực hiện các công việc: Nhập thông tin sinh viên; Hiển thị sinh viên.
- Xây dựng lớp QuanLySV để quản lý các sinh viên trong khoa. Các phương thức
cần có:
o Nạp chồng toán tử khởi tạo của lớp
o Nhập vào danh sách các sinh viên
o Tìm kiếm sinh viên theo số báo danh
o Hiển thị danh sách các sinh viên.
o Lọc ra các sinh viên có điểm tổng kết >= 8.5
Câu 3 (2 điểm): GV hỏi thêm.
Đề thi #2:
Câu 1 (3 điểm)
Viết chương trình:
- Tính số Fibonacci thứ k trong dãy số Fibonacci
- Hiện thị lên màn hình n số fibonacci đầu tiên.
Câu 2 (5 điểm)
Mỗi một điểm trong mặt phẳng được xác đinh duy nhất bởi hai giá trị là hoành độ và tung
độ.
Yêu cầu:
- Xây dựng lớp Diem với hai thuộc tính trên và xây dựng các phương thức sau:
+ Nạp chồng các toán tử tạo lập
+ Phương thức in một đối tượng Diem
+ Tính khoảng cách giữa hai điểm
- Xây dựng lớp TamGiac với 3 thuộc tính riêng là 3 đối tượng thuộc lớp Diem và
các phương thức:
a. Nạp chồng các phương thức khởi tạo của lớp
b. Tính diện tích tam giác
c. Tính chu vi của tam giác
Câu 3 (2 điểm): GV hỏi thêm

C/ LƯU Ý:
- SV cần hoàn thành tất cả các bài tập thực hành + học các bài học trên hệ thống
LMS + hiểu mã nguồn (hỏi trả lời được + tuỳ chỉnh code được).
- Các kiến thức cần tập trung ôn tập:
o Bài tập phần mảng, arraylist, chuỗi
o Các bài tập khai báo lớp, tạo quan hệ kế thừa giữa các lớp
o Các bài tập cài đặt các thuật toán cơ bản.

You might also like