Trắc nghiệm Cánh diều Tin học 5 bài 13: Chạy thử, phát hiện và sửa lỗi chương trình

Trắc nghiệm Cánh diều Tin học 5 bài 13: Chạy thử, phát hiện và sửa lỗi chương trình

1. Nếu một chương trình yêu cầu người dùng nhập tuổi, nhưng người lập trình quên kiểm tra xem tuổi nhập vào có phải là số âm hay không, điều này có thể dẫn đến lỗi gì?
2. Phát hiện một lỗi logic trong chương trình có nghĩa là gì?
3. Khi sửa một lỗi trong chương trình, điều gì cần được ưu tiên sau khi đã sửa xong?
4. Giả sử một chương trình yêu cầu tính tổng hai số a và b, nhưng lại trừ chúng. Đây là loại lỗi gì?
5. Nếu bạn muốn kiểm tra xem một biến có bằng 5 hay không, bạn sẽ sử dụng toán tử nào trong hầu hết các ngôn ngữ lập trình?
6. Khi một chương trình hiển thị kết quả không chính xác cho một số trường hợp nhập liệu nhưng lại đúng cho các trường hợp khác, lỗi có khả năng cao là gì?
7. Khi phát hiện một lỗi, việc ghi lại chi tiết các bước để tái hiện lỗi giúp ích gì cho người lập trình?
8. Khi phát hiện một lỗi trong chương trình, việc đầu tiên người lập trình cần làm là gì để đảm bảo sửa lỗi hiệu quả?
9. Việc chạy thử chương trình với các giá trị biên (ví dụ: số lớn nhất, số nhỏ nhất, số 0) được gọi là gì trong kỹ thuật kiểm thử?
10. Nếu bạn quên khai báo một biến trước khi sử dụng nó trong chương trình, lỗi thường gặp nhất sẽ là gì?
11. Một chương trình bị lỗi null pointer exception (ngoại lệ con trỏ rỗng) thường xảy ra khi:
12. Mục đích chính của việc debug (gỡ lỗi) là gì?
13. Khi một chương trình báo division by zero (chia cho không), đây là loại lỗi gì?
14. Trong quá trình gỡ lỗi, breakpoint (điểm dừng) là gì?
15. Lỗi syntax error (lỗi cú pháp) trong lập trình thường xảy ra khi nào?
16. Công cụ nào thường được sử dụng để giúp người lập trình tìm và sửa lỗi trong chương trình?
17. Tại sao việc kiểm tra chương trình với nhiều trường hợp dữ liệu đầu vào khác nhau lại quan trọng?
18. Khi một chương trình máy tính gặp lỗi và dừng hoạt động đột ngột, biểu hiện phổ biến nhất cho thấy có lỗi trong chương trình là gì?
19. Nếu một chương trình có vòng lặp vô hạn, nó sẽ:
20. Nếu người lập trình quên đặt dấu chấm phẩy ; ở cuối một câu lệnh trong ngôn ngữ lập trình yêu cầu điều đó, chương trình có thể gặp phải lỗi gì?
21. Việc sửa một lỗi trong chương trình mà không hiểu rõ nguyên nhân có thể dẫn đến hậu quả gì?
22. Khi chạy thử, nếu chương trình đưa ra một thông báo như Index out of bounds (Chỉ số vượt quá giới hạn), điều này có nghĩa là gì?
23. Trong quá trình phát triển phần mềm, giai đoạn nào là chạy thử, phát hiện và sửa lỗi?
24. Trong quá trình chạy thử một chương trình máy tính, người lập trình phát hiện chương trình hoạt động không đúng như mong đợi. Bước đầu tiên và quan trọng nhất mà người lập trình nên thực hiện là gì?
25. Nếu bạn viết một chương trình để cộng hai số, nhưng lại gõ nhầm dấu + thành -, bạn đã mắc phải loại lỗi nào?