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 đó.
Gói VIP thi online tại VietJack (chỉ 400k/1 năm học), luyện tập gần 1 triệu câu hỏi có đáp án chi tiết
Để 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?
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ử chương trình có bao nhiêu nhóm dữ liệu khác nhau cần tạo ra: