Đáp án và lời giải
Giải SBT Tin 10 KNTT Bài 29. Nhận biết lỗi chương trình có đáp án
Câu 1
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Đáp án đúng là: B
Câu lệnh trên mắc lỗi ngoại lệ.
Câu 2
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Đáp án đúng là: A
Vì biến không bắt đầu bằng chữ số.
Câu 3
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Đáp án đúng là: C
Lỗi ngoại lệ là lỗi khi không thể thực hiện một lệnh nào đó của chương trình.
Câu 4
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu 5
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu 6
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu 7
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Đáp án đúng là: C
Trong lời gọi hàm, nếu các đối số được truyền vào hàm bị thiếu thì lỗi ngoại lệ phát sinh thuộc loại TypeError.
Câu 8
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Đáp án đúng là: D

Câu 9
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Đáp án đúng là: B
ValueError: Lỗi liên quan đến giá trị đối tượng.

Câu 10
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu 11
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
- Lệnh 1 có thể phát sinh lỗi ValueError khi người dùng nhập dữ liệu chưa chính xác.
- Lệnh 3 có thể phát sinh lỗi NameError khi hàm prime() chưa được định nghĩa.
- Kết quả của chương trình có thể sai nếu hàm prime() không được viết chính xác. Khi đó chương trình có lỗi lôgic bên trong.