Lỗi xảy ra trong quá trình biên dịch từ tập tin nguồn (.java) sang tập tin bytecode (.class) được gọi là?
Trả lời:
Đáp án đúng: A
Lỗi xảy ra trong quá trình biên dịch từ tập tin nguồn (.java) sang tập tin bytecode (.class) là lỗi cú pháp. Quá trình biên dịch kiểm tra xem mã nguồn có tuân thủ đúng các quy tắc ngữ pháp của ngôn ngữ Java hay không. Nếu có bất kỳ lỗi nào vi phạm các quy tắc này (ví dụ: thiếu dấu chấm phẩy, sai kiểu dữ liệu, sử dụng từ khóa không đúng cách), trình biên dịch sẽ báo lỗi cú pháp và quá trình biên dịch sẽ không thành công.
* **Lỗi luận lý** là lỗi xảy ra khi chương trình chạy không đúng như mong muốn do sai sót trong logic của chương trình.
* **Lỗi thực thi** là lỗi xảy ra trong quá trình chạy chương trình, ví dụ như chia cho 0, truy cập vào vùng nhớ không hợp lệ.
Vì vậy, đáp án đúng là D.