JavaScript is required

Kết quả của hàm hiển thị dưới đây là gì?

A.

A
65

B.

Error
65

C.

A
Error

D.

Error
Error

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