Trả lời:
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về kiểu dữ liệu và cách xử lý lỗi trong lập trình. Trong nhiều ngôn ngữ lập trình, khi bạn cố gắng chuyển đổi một giá trị không phù hợp sang một kiểu dữ liệu khác (ví dụ, chuyển đổi một chuỗi không phải là số sang số), một lỗi sẽ xảy ra. Nếu lỗi này không được xử lý, chương trình có thể dừng lại hoặc đưa ra kết quả không mong muốn.
Xét các đáp án:
- Đáp án 1: "A\n65" - Sai vì nếu có lỗi xảy ra, chương trình sẽ không thể in ra "65".
- Đáp án 2: "Error\n65" - Sai vì nếu có lỗi xảy ra ở dòng đầu tiên, dòng thứ hai sẽ không được thực thi.
- Đáp án 3: "A\nError" - Sai vì giá trị 'A' có thể được in ra trước khi xảy ra lỗi khi cố gắng chuyển đổi 'A' thành số.
- Đáp án 4: "Error\nError" - Đúng vì việc chuyển đổi ký tự 'A' sang kiểu số sẽ gây ra lỗi. Lỗi này sẽ ngăn chương trình thực hiện các bước tiếp theo sau khi in ra 'Error' lần đầu. Do đó, khi cố gắng in giá trị sau khi chuyển đổi không thành công, một lỗi khác sẽ xảy ra, và 'Error' sẽ được in ra lần thứ hai.
Do đó, đáp án chính xác nhất là "Error\nError".
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
