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.

5 bài
👉 Con trỏTBTrắc nghiệm

Toán tử dereference

Cho `int x = 5; int* p = &x;`. Giá trị của `*p` là?

👉 Con trỏKhóTự luận

Hoán đổi qua con trỏ

Viết hàm `void swap(int* a, int* b)` để hoán đổi giá trị hai biến qua con trỏ.

👉 Con trỏDễTrắc nghiệm

Con trỏ null

Cách nào đúng để khai báo con trỏ int không trỏ đến đâu?

👉 Con trỏTBTự luận

Rò rỉ bộ nhớ (memory leak)

Đoạn code sau bị rò rỉ ở đâu? Sửa lại. `void f(){ int* p = new int(5); if (p == nullptr) return; }`

👉 Con trỏKhóTự luận

Đảo ngược danh sách liên kết

Cho danh sách liên kết đơn, viết hàm đảo ngược thứ tự (không cấp phát nút mới).

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