C++CppLab
Chủ đềLý thuyếtBài tập

Tất cả bài tập

80 bài trắc nghiệm & tự luận thực tế, có đáp án chi tiết.

7 bài
🏛️ OOPTBTrắc nghiệm

Constructor

Hàm dựng (constructor) được gọi khi nào?

🏛️ OOPTBTrắc nghiệm

Đóng gói (Encapsulation)

Từ khoá nào dùng để giới hạn truy cập, chỉ cho phép trong cùng class?

🏛️ OOPKhóTự luận

Class Hình chữ nhật

Tạo class `Rectangle` có 2 thuộc tính private `width`, `height`. Viết constructor, hàm `area()` và `perimeter()`.

🏛️ OOPKhóTự luận

Kế thừa & đa hình

Tạo class `Animal` có phương thức ảo `speak()`. Tạo class `Dog` kế thừa `Animal` và override `speak()` để in "Gau gau".

🏛️ OOPTBTự luận

Class Quản lý sinh viên

Tạo class SinhVien có: MSSV, tên, GPA. Constructor, getter/setter, method inThongTin(). Tạo mảng 3 sinh viên và in ra người có GPA cao nhất.

🏛️ OOPKhóTự luận

Hệ thống nhân viên với kế thừa

Class NhanVien (lương cứng). Kế thừa: NVBanHang (lương + %doanh_số), NVSanXuat (lương + phụ_cấp*giờ_làm). Method ảo tinhLuong(). In tổng lương công ty.

🏛️ OOPTBTrắc nghiệm

Constructor mặc định

Khi nào compiler tự sinh constructor mặc định?

CppLab · Học C++ tiếng Việt · Lý thuyết + Code mẫu + Bài tập thực tế