JavaScript is required

Đoạn code sau thực hiện yêu cầu gì?

A.

In ra ' Python Quiz ' nếu có ngoại lệ xảy ra (không quan trọng là ngoại lệ gì).

B.

In ra ' Python Quiz ' nếu không có ngoại lệ xảy ra.

C.

In ra ' Python Quiz ' nếu một trong hai ngoại lệ TypeError và ZeroDivisionError xảy ra.

D.

Chỉ in ra ' Python Quiz ' khi cả hai ngoại lệ TypeError và ZeroDivisionError cùng xảy ra

Trả lời:

Đáp án đúng: C


Đoạn code trên sử dụng cấu trúc `try...except...else`. Cụ thể: - Khối `try` chứa đoạn code có thể gây ra ngoại lệ. - Khối `except (TypeError, ZeroDivisionError)` sẽ bắt các ngoại lệ `TypeError` hoặc `ZeroDivisionError` nếu chúng xảy ra trong khối `try`. - Khối `else` chỉ được thực thi nếu không có ngoại lệ nào xảy ra trong khối `try`. Trong trường hợp này, nếu khối `try` không phát sinh lỗi `TypeError` hoặc `ZeroDivisionError`, khối `else` sẽ được thực thi và in ra ' Python Quiz '. Vậy, đáp án đúng là "In ra ' Python Quiz ' nếu không có ngoại lệ xảy ra."

Tổng hợp 200 câu hỏi trắc nghiệm lập trình Python có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan