Lỗi chương trình có thể do nguyên nhân nào?

Viết sai cú pháp lệnh. Thứ tự lệnh không đúng logic. Lệnh bị thiếu hoặc không phù hợp. Cả A, B và C. Giải thích:

Lỗi chương trình thường xuất phát từ các nguyên nhân trên.