Hãy xây dựng các bộ dữ liệu kiểm thử đề tìm lỗi cho chương trình tính n! với n là một số nguyên dương nhập từ bàn phím.

Luyện tập

Câu hỏi 1. Hãy xây dựng các bộ dữ liệu kiểm thử đề tìm lỗi cho chương trình tính n! với n là một số nguyên dương nhập từ bàn phím.


  • Dưới đây là một số bộ dữ liệu kiểm thử đề tìm lỗi cho chương trình tính n!:

    Số nguyên dương: n = 5 Kết quả mong đợi: 5! = 120

    Số nguyên âm: n = -3 Kết quả mong đợi: Lỗi - Số nguyên dương được yêu cầu

    Số 0: n = 0 Kết quả mong đợi: Lỗi - Số nguyên dương được yêu cầu

    Số nguyên lớn: n = 10 Kết quả mong đợi: 10! = 3628800

    Số chẵn: n = 6 Kết quả mong đợi: 6! = 720

    Số lẻ: n = 7 Kết quả mong đợi: 7! = 5040

    Số nguyên tối đa: n = 12 Kết quả mong đợi: 12! = 479001600

    Số nguyên tối thiểu: n = 1 Kết quả mong đợi: 1! = 1

    Số nguyên dương lớn nhất: n = 999 Kết quả mong đợi: Kết quả chưa đúng do số quá lớn vượt quá giới hạn của kiểu dữ liệu int

    Số nhập không phải số nguyên: n = "abc" Kết quả mong đợi: Lỗi - Số nguyên dương được yêu cầu

    Những bộ dữ liệu này giúp kiểm thử chương trình với các trường hợp đặc biệt và tiềm ẩn lỗi, như số âm, số 0, số nguyên tối đa, số nhập không phải số nguyên, giúp đảm bảo tính đúng đắn và hoạt động ổn định của chương trình tính n!.


Trắc nghiệm Tin học 11 Kết nối tri thức KHMT bài 23 Kiếm thử và đánh giá chương trình

Giải những bài tập khác

Bình luận

Giải bài tập những môn khác