JavaScript is required

When an exception if throw, but not caught, the program ignores the error.

A.

TRUE

B.

FALSE

Trả lời:

Đáp án đúng: B


Khi một ngoại lệ (exception) được ném ra (throw) nhưng không được bắt (catch), chương trình sẽ không bỏ qua lỗi. Thay vào đó, chương trình sẽ dừng thực thi (thường là đột ngột) và hiển thị thông báo lỗi. Trong nhiều ngôn ngữ lập trình, nếu không có khối `catch` nào phù hợp để xử lý ngoại lệ, ngoại lệ đó sẽ lan truyền lên ngăn xếp cuộc gọi (call stack) cho đến khi một trình xử lý (handler) phù hợp được tìm thấy hoặc chương trình kết thúc. Vì vậy, câu nói 'Khi một ngoại lệ được ném ra, nhưng không được bắt, chương trình bỏ qua lỗi' là sai.

Câu hỏi liên quan