Đề thi cuối kì 2 Tin học 10 Cánh diều có đáp án - Đề 1

(1 điểm) Có bao nhiêu nhóm dữ liệu khác nhau cần tạo ra để kiểm thử chương trình? Với chương trình giải phương trình ax + b = 0, em hãy đề xuất các bộ dữ liệu để kiểm thử chương trình?

Giải thích

- Các nhóm dữ liệu khác nhau để kiểm thử chương trình là:

+ Kiểm thử những trường hợp thường gặp trong thực tế

+ Kiểm thử những trường hợp đặc biệt

+ Kiểm thử những trường hợp các tham số nhận giá trị lớn nhất có thể

- Với chương trình giải phương trình ax + b = 0, các bộ dữ liệu là:

+ a = 0; b = 0: thông báo phương trình có vô số nghiệm

+ a =0; b ≠ 0: thông báo phương trình vô nghiệm

+ a = 1; b = 2: thông báo nghiệm x = -2