Khẳng định nào sau đây là sai?
A. Môi trường lập trình bậc cao nói chung và Python nói riêng có công cụ hỗ trợ cho người dùng tìm lỗi.
B. Việc đọc kĩ chương trình để tìm lỗi chỉ thích hợp với các chương trình ngắn, đơn giản.
C. Lỗi ngoại lệ hay còn gọi là lỗi Runtime.
D. Lỗi ngữ nghĩa là lỗi dễ phát hiện.
Đáp án đúng là: D
Lỗi ngữ nghĩa là lỗi khó phát hiện vì trong rất nhiều trường hợp chương trình vẫn được thực hiện trọn vẹn nhưng kết quả đưa ra không phù hợp hoặc kết quả sai với một số bộ dữ liều vào nào đó.
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?
Để kiểm thử chương trình có bao nhiêu nhóm dữ liệu khác nhau cần tạo ra: