KHÁM PHÁ1. Phát hiện và phân loại lỗiCâu hỏi:Tìm hiểu và đề xuất bộ dữ liệu thử để phát hiện...
Câu hỏi:
KHÁM PHÁ
1. Phát hiện và phân loại lỗi
Câu hỏi: Tìm hiểu và đề xuất bộ dữ liệu thử để phát hiện lỗi chương trình ở Hình 4. Theo em lỗi chương trình ở Hình 4 thuộc loại nào.
Câu trả lời:
Người trả lời: GV. Đỗ Thị Đức
Cách làm:1. Xác định mã lỗi trong chương trình ở Hình 4.2. Xây dựng bộ dữ liệu thử để phát hiện mã lỗi đó.3. Kiểm tra kết quả của bộ dữ liệu thử và xác định loại lỗi.Câu trả lời:- Bộ dữ liệu thử: a = 0, b bất kì.- Theo em, lỗi chương trình ở Hình 4 thuộc loại lỗi logic. Lỗi logic xuất hiện khi chương trình biên dịch và chạy mà không tạo ra lỗi cú pháp hoặc lỗi logic, nhưng không hoạt động theo cách mà người viết chương trình mong muốn. Trong trường hợp này, nếu a = 0 và b bất kì, chương trình sẽ không thực hiện phép chia a cho b được do b ≠ 0 mà vẫn xuất ra kết quả ở dòng cout << "a/b = "<
Câu hỏi liên quan:
- KHỞI ĐỘNGĐể so sánh hai số a, b được nhập từ bàn phím, một bạn đã tạo chương trình ở Hình 1. Khi...
- 2. Gỡ lỗiCâu hỏi 1:Hình 6 là kết quả kiểm thử chương trình ở Hình 4. Em hãy quan sát Hình 6...
- Câu hỏi 2:Em hãy lắp các câu lệnh, khối lệnh ở cột bên phải vào vị trí thích hợp trong cấu...
- LUYỆN TẬPCâu hỏi 1:Thế nào là lỗi cú pháp, lỗi logic?
- Câu hỏi 2:Hãy sắp xếp các việc dưới đây theo trình tự để phát hiện, gỡ lỗi chương trình.A....
- Câu hỏi 3:Những phát biểu nào sau đây là sai khi nói về việc xác định vị trí, nguyên nhân gây...
- Câu hỏi 4:Hình 7 là chương trình một bạn đã tạo với mục đích tính và thông báo tổng của 10 số...
- THỰC HÀNHCâu hỏi 1:Tạo chương trình ở Hình 2, thực hiện kiểm thử, gỡ lỗi để chương trình đưa...
- Câu hỏi 2:Thực hành theo các yêu cầu sau:a) Tạo chương trình ở Hình 4.b) Chạy thử chương...
- Câu hỏi 3:Tạo chương trình ở Hình 7. Thực hiện kiểm thử, gỡ lỗi để chương trình đưa ra đúng...
- VẬN DỤNGEm hãy thực hành kiểm thử, gỡ lỗi cho các chương trình em đã tạo ở các Bài 12, 13, 14. Trao...
Dựa vào kết quả của các bộ dữ liệu thử, ta có thể phân loại lỗi chương trình ở Hình 4 và đề xuất cách sửa lỗi phù hợp.
Sau đó, ta cần tạo bộ dữ liệu thử đúng và bộ dữ liệu thử sai để kiểm tra chương trình với các trường hợp khác nhau.
Để phát hiện lỗi chương trình ở Hình 4, ta cần xác định lỗi xảy ra trong quá trình thực thi chương trình.