Câu 1: Bài toán có kiến thức liên quan đến: - Duyệt, tính toán, tìm kiếm cơ bản (tìm giá trị lớn nhất, nhỏ nhất, tìm kiếm tuần tự, bài toán đếm, số học cơ bản, hình học cơ bản…) . - Sử dụng các cấu trúc điều khiển cơ bản (tuần tự, rẽ nhánh và lặp) và một số kiểu dữ liệu cơ bản (số thực, số nguyên, kí tự, xâu kí tự, mảng một chiều, mảng hai chiều…)
Câu 2: Bài toán có kiến thức liên quan đến: - Số học: số nguyên tố, số chính phương, số fibonacci, sàng nguyên tố tính chia hết, ước chung lớn nhất, bội chung nhỏ nhất, phân tích thành tích thừa số nguyên tố, chuyển đổi giữa các hệ đếm… - Xử lí xâu kí tự. - Các thao tác xử lí trên mảng một chiều, mảng hai chiều. - Hình học: các bài toán liên quan đến kiến thức hình học. - Phương pháp duyệt toàn bộ (vét cạn)
Câu 3: Bài toán có kiến thức liên quan đến: - Thuật toán tìm kiếm, thuật toán sắp xếp. - Một số kĩ thuật duyệt: hai con trỏ, mảng cộng dồn, ghi nhớ đánh dấu… - Số học nâng cao. - Phương pháp đệ quy, đệ quy quay lui . - Phương pháp tham lam .