-
Câu hỏi:
Giả sử đầu vào của dữ liệu bài toán là vùng {x ≥ 0]. Khi đó dữ liệu ở vùng biên là những dữ liệu nào?
-
A.
x = 0
-
B.
x = 1000000
-
C.
x ở gần 0
-
D.
x ở gần 0 hoặc x rất lớn
Lời giải tham khảo:
Đáp án đúng: D
Giả sử đầu vào của dữ liệu bài toán là vùng {x ≥ 0]. Khi đó dữ liệu ở vùng biên là những dữ liệu x ở gần 0 hoặc x rất lớn
Ví dụ dữ liệu đầu vào là cặp (x, y) xác định trên miền 0 < x, y < 1. Khi đó, cần kiểm tra chương trình với bộ dữ liệu biên là (0; 0), (0; 1 ), ( 1 ; 0) và (1; 1). Thực tế cho thấy thường phát sinh lỗi tại các vùng biên hoặc lân cận của biên. Một ví dụ khác của dữ liệu biên là cần tìm các bộ test với n và các giá trị (x1, x2, xn) rất lớn (vùng cận biên lớn).
Đáp án D
Hãy trả lời câu hỏi trước khi xem đáp án và lời giải -
A.
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
CÂU HỎI KHÁC
- Mục đích của kiểm thử chương trình là gì?
- Nếu chương trình chạy bị lỗi với thông báo lỗi ZeroDivisionError thì đó là lỗi gì?
- Điểm dừng (break point) trong các phần mềm soạn thảo lập trình có ý nghĩa gì?
- Lỗi chương trình Python có bao nhiêu loại?
- Thế nào là lỗi ngoại lệ trong Python?
- Bộ dữ liệu kiểm thử (test) có những tính chất gì?
- Làm thế nào để kiểm tra (test) và gỡ lỗi (debug) một chương trình?
- Khi gặp lỗi liên quan đến giá trị của đối tượng Python sẽ báo lỗi gì?
- Giả sử đầu vào của dữ liệu bài toán là vùng {x ≥ 0]. Khi đó dữ liệu ở vùng biên là những dữ liệu nào?
- Phần mềm soạn thảo lập trình có thể tạo bao nhiêu điểm dừng?