Đáp án đúng: a) Đúng, b) Sai, c) Đúng, d) Sai.
Biến j đánh dấu vị trí dành cho số lẻ tiếp theo; mỗi khi gặp A[i] lẻ mà A[j] chẵn thì đổi chỗ. Sau khi chạy, mọi số lẻ đứng trước mọi số chẵn.
a) Đúng. Hàm F có hai tham số là A và n.
b) Sai. Sau khi chạy, các số chẵn dồn về cuối mảng, nên phần tử chẵn có chỉ số lớn hơn chỉ số của các phần tử lẻ (khi mảng có cả số chẵn và số lẻ).
c) Đúng. Với A = (2, 7, 6, 1, 4, 3, 5): i = 1 đổi 7 với 2 → (7, 2, 6, 1, 4, 3, 5); i = 3 đổi 1 với 2 → (7, 1, 6, 2, 4, 3, 5); i = 5 đổi 3 với 6 → (7, 1, 3, 2, 4, 6, 5); i = 6 đổi 5 với 2 → (7, 1, 3, 5, 4, 6, 2). Hàm trả về A[0] + A[6] = 7 + 2 = 9.
d) Sai. Kết quả phụ thuộc thứ tự phần tử. Ví dụ A = (1, 3, 2) cho 1 + 2 = 3, còn B = (3, 1, 2) cho 3 + 2 = 5.