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).