Cho đoạn mã giả sau, số ca kiểm thử tối thiểu cần có để phủ tất cả các cung?
int kiemTra (int k) {
if (k <= 1)
return -1;
for (int i = 2; i < k; i++)
if (k % i == 0)
return -1;
return 1;
}
>=>
Đáp án đúng: B
Câu hỏi liên quan
- Phương án A (BOOK) chỉ chứa ký tự, nên hợp lệ.
- Phương án B (Book-) chứa ký tự và dấu gạch ngang, nên không hợp lệ.
- Phương án C (It4You) chứa ký tự và chữ số, nên hợp lệ.
- Phương án D (Software Testing) chứa ký tự và khoảng trắng, nên không hợp lệ.
Vì câu hỏi yêu cầu *một* đáp án, ta cần chọn đáp án thỏa mãn yêu cầu *chỉ* chứa ký tự và chữ số. Trong A và C, C hợp lệ hơn vì nó chứa cả hai loại ký tự được cho phép, trong khi A chỉ chứa một loại.