Điều gì sẽ xảy ra nếu bạn cố mở một file không tồn tại?
A. Python tự động tạo một file mới dưới tên bạn đang gọi ra.
B. Không có gì xảy ra vì file không tồn tại.
C. Gây ra một lỗi ngoại lệ.
D. Không có đáp án nào đúng.
Đáp án đúng là: C
Vì mở 1 file không tồn tại nên lệnh mở file không thể thực hiện gây ra lỗi ngoại lệ
Giải thích
Quá trình xác định lỗi và sửa lỗi được gọi là gỡ lỗi. Các lỗi thường gặp như sau:
- Lỗi cú pháp là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ, lỗi thông báo cụ thể, rõ ràng về đặc trưng lỗi và nơi xảy ra lỗi.
- Lỗi ngoại lệ là lỗi Runtime, xảy ra khi chương trình đang chạy, một lệnh nào đó không thực hiện được, lỗi sẽ thông báo trên màn hình.
- Lỗi ngữ nghĩa là lỗi logic, dù viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó. Viết nhầm dấu phép tính, nhầm tên biến, … là lỗi khó phát hiện nhất.
Tham khảo thêm một số tài liệu liên quan:
Lý thuyết Tin học 10 Bài 16 (Cánh diều): Kiểm thử và gỡ lỗi chương trình
Trắc nghiệm Tin học 10 Bài 16 (Cánh diều): Kiểm thử và gỡ lỗi chương trình
Cho đoạn chương trình sau:
a=int(input()
print(a)
Lỗi trong chương trình trên là lỗi:
Để kiểm thử những trường hợp thường gặp trong thực tế ta chọn bộ dữ liệu như thế nào?
Để xem giá trị các biến sau khi thực hiện một câu lệnh ta dùng:
Để kiểm thử chương trình có bao nhiêu nhóm dữ liệu khác nhau cần tạo ra: