Câu hỏi 3:Em hãy đề xuất bộ dữ liệu thử để kiểm thử chương trình ở Hình 1 và giải thích lí do...
Câu hỏi:
Câu hỏi 3: Em hãy đề xuất bộ dữ liệu thử để kiểm thử chương trình ở Hình 1 và giải thích lí do em đề xuất bộ dữ liệu thử như vậy.
Câu trả lời:
Người trả lời: GV. Đỗ Thị Giang
Cách làm: 1. Xác định bài toán: Cần đề xuất bộ dữ liệu thử để kiểm thử chương trình giải phương trình bậc nhất ax + b = 0.2. Suy nghĩ về các trường hợp cần kiểm thử: - Trường hợp 1: a ≠ 0, b bất kì - Trường hợp 2: a = 0, b ≠ 0 - Trường hợp 3: a = 0, b = 03. Lý do chọn bộ dữ liệu như trên: - Trường hợp 1: Thể hiện trường hợp thông thường, khi a khác 0, b có thể bất kì. - Trường hợp 2: Kiểm tra xem chương trình có xử lý đúng khi a = 0 và b khác 0 không. - Trường hợp 3: Một trường hợp đặc biệt khi cả a và b đều bằng 0, kiểm tra chương trình xử lý như thế nào khi giải phương trình này.Câu trả lời cho câu hỏi: Em đề xuất bộ dữ liệu thử gồm các trường hợp sau:- Trường hợp 1: a ≠ 0, b bất kì.- Trường hợp 2: a = 0, b ≠ 0.- Trường hợp 3: a = 0, b = 0.Lí do em đề xuất bộ dữ liệu thử như vậy là vì đây là các trường hợp phù hợp để kiểm thử chương trình giải phương trình bậc nhất ax + b = 0 trong các tình huống thực tế phổ biến. Đồng thời, việc kiểm tra cả trường hợp đặc biệt khi cả a và b đều bằng 0 sẽ giúp chúng ta đảm bảo rằng chương trình xử lý đúng trong mọi trường hợp khả thi.
Câu hỏi liên quan:
- Câu hỏi 1:Điền các cụm từ: cú pháp; lỗi cú pháp; phát hiện lỗi; lỗi lôgic; kiểm thử,...
- Câu hỏi 2:Hãy xác định loại lỗi, nguyên nhân gây lỗi trong mỗi chương trình dưới đây.- Loại...
- Câu hỏi 4:Những phát biểu nào sau đây là đúng về lỗi trong chương trình ở Hình 1?A. Lỗi trong...
- Câu hỏi 5:Phát biểu nào dưới đây là sai?A. Chạy thử để kiểm tra hoạt động của chương trình...
- Câu hỏi 6:Chọn các đáp án đúng khi lắp ghép các câu lệnh, khối lệnh ở cột bên phải vào vị trí...
- Câu hỏi 7:Chọn các đáp án đúng khi lắp ghép các lệnh, khối lệnh ở cột bên phải vào vị trí...
- Câu hỏi 8:Hoa và Lan cùng tạo một chương trình với mục đích tính và thông báo tổng của 10 số...
- Câu hỏi 9:Tạo chương trình cho phép so sánh hai số a, b được nhập từ bàn phím và thông báo...
- Câu hỏi 10:Tạo chương trình tính đúng nghiệm của phương trình ax + b = 0 với a, b là 2 số...
Bình luận (0)