Skip to content

Phụ lục C

Bảng đối chiếu: thang điểm đề thi ↔ chương sách

Tổng hợp từ 12 đề thi thực hành của hai học kỳ gần nhất. Cột “Có ở” là số đề chứa mục đó.

Mục chấm trong đề thiCó ởĐiểmHọc ở
Chia file rõ ràng (.h, .cpp, main.cpp, đúng tên)12/122Chương 1
Chương trình chạy đúng, test case hợp lý12/122 – 3Chương 1, 8
Thiết kế đúng lớp, kế thừa đầy đủ12/122Chương 2, 4
Dùng đúng hàm ảo và override12/121 – 2Chương 5
Đa hình hoạt động đúng với con trỏ12/121Chương 5
UML / comment rõ ràng (bonus)12/12+2Chương 2
Bắt và xử lý đúng ngoại lệ8/121Chương 7
Tính trừu tượng4/121Chương 6
Tính đóng gói (private/protected + getter/setter)4/121Chương 3
Hàm khởi tạo đúng4/121Chương 2, 4

Đọc bảng này thế nào

Bốn dòng đầu có ở mọi đề và cộng lại là 7 – 9 điểm. Nếu thời gian ôn tập có hạn, ôn chương 1, 2, 4, 5 trước. Chương 3, 6, 7 chỉ 1 điểm mỗi chương — quan trọng để hiểu hệ thống, nhưng không phải chỗ ăn điểm lớn nhất.

Chương 1 một mình đã gánh 4 – 5 điểm. Đây là chương duy nhất mà luyện tay chắc chắn có kết quả, và là chương sinh viên hay bỏ qua nhất vì tưởng nó “không phải OOP”.

UML 2 điểm thưởng có ở 12/12 đề. Với trung bình lớp đang là 4.8, bỏ trắng mục này là quyết định đắt nhất mà một sinh viên có thể đưa ra trong phòng thi.

Toàn bộ mã nguồn trong sách nằm ở TH/2026/dap_an/ (hệ thống thư viện, tám giai đoạn theo tám chương), TH/2026/giaotrinh/vi_du/de_thi_vehicle/ (lời giải đề thi ở chương 8) và TH/2026/giaotrinh/vi_du/luyen_uml/ (6 bài luyện của chương 9). Tất cả đã được biên dịch và chạy thật bằng g++ 15.2 với -Wall -Wextra — mọi khối “kết quả” trong sách là output thật, không phải gõ tay.

Đọc xong và tự làm hết phần “Tự kiểm tra” rồi hãy đánh dấu.

© 2026 Ngan V.T. Nguyen · Nội dung theo giấy phép CC BY-NC-SA 4.0 · Code ví dụ theo giấy phép MIT · Ảnh của bên thứ ba giữ giấy phép riêng, ghi ở Phụ lục E

Nội dung theo giấy phép CC BY-NC-SA 4.0 · Code ví dụ theo giấy phép MIT · Ảnh của bên thứ ba giữ giấy phép riêng, ghi ở Phụ lục E