Đoạn code nào tự động đóng tệp khi có ngoại lệ xảy ra?
Trả lời:
Đáp án đúng: D
Đoạn code sử dụng `with open()` sẽ tự động đóng tệp sau khi khối lệnh bên trong `with` được thực thi, kể cả khi có ngoại lệ xảy ra. Điều này là do `with` sử dụng context manager, đảm bảo tài nguyên được giải phóng đúng cách. Trong khi đó, phương án B sử dụng `try...finally`, nhưng có lỗi cú pháp `finall` (thiếu `y`). Nếu sửa thành `finally`, phương án B cũng đúng, nhưng phương án A đơn giản và được ưa chuộng hơn vì tính ngắn gọn và rõ ràng. Vì phương án B bị lỗi cú pháp nên đáp án A là chính xác nhất.
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

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
