JavaScript is required

The ___ block contains code that directly or indirectly might cause an exception to be thrown.

A.
catch
B.
try
C.
none of above
Trả lời:

Đáp án đúng: B


Câu hỏi này kiểm tra kiến thức về xử lý ngoại lệ trong lập trình, cụ thể là vai trò của khối `try`. * **Khối `try`:** Đây là khối lệnh mà trong đó có thể xảy ra ngoại lệ (exception). Chương trình sẽ cố gắng thực thi các lệnh trong khối `try`. Nếu một ngoại lệ xảy ra trong khối này, chương trình sẽ chuyển quyền điều khiển đến khối `catch` tương ứng (nếu có) để xử lý ngoại lệ đó. * **Khối `catch`:** Khối này dùng để bắt và xử lý các ngoại lệ có thể xảy ra trong khối `try`. Mỗi khối `catch` sẽ chỉ định một loại ngoại lệ cụ thể mà nó có thể xử lý. Như vậy, đáp án đúng là B. `try`, vì khối `try` chứa code có khả năng trực tiếp hoặc gián tiếp gây ra ngoại lệ.

Câu hỏi liên quan