Nguyên nhân nào sau đây thường gây ra lỗi thời gian chạy (runtime errors) trong một chương trình?a) Đầu vào không hợp lệ trong quá trình tính toán.b) Lỗi cú pháp trong mã nguồn.c) Không sử d
Giải thích
a) Đúng. Lỗi thời gian chạy thường xảy ra khi chương trình nhận đầu vào không hợp lệ, chẳng hạn như chia cho 0 hoặc truy cập vào phần tử không hợp lệ trong một danh sách. Những tình huống này khiến chương trình không thể tiếp tục thực hiện.
b) Sai. Lỗi cú pháp xảy ra trong quá trình biên dịch chứ không phải thời gian chạy. Nếu có lỗi cú pháp, chương trình sẽ không biên dịch thành công.
c) Sai. Không sử dụng các hàm tự định nghĩa không phải là nguyên nhân gây lỗi thời gian chạy, mặc dù có thể dẫn đến mã nguồn kém tổ chức.
d) Sai. Mặc dù tổ chức chương trình không hợp lý có thể gây khó khăn trong việc gỡ lỗi, nhưng nó không phải là nguyên nhân trực tiếp gây lỗi thời gian chạy.