Trắc nghiệm Kết nối Tin học 8 Bài 15 Gỡ lỗi

Trắc nghiệm Kết nối Tin học 8 Bài 15 Gỡ lỗi

1. Điểm dừng (breakpoint) trong debugger có chức năng gì?
2. Khi một hàm trả về giá trị không chính xác, điều đầu tiên cần kiểm tra là:
3. Một lập trình viên nhận được báo cáo rằng chương trình của mình đôi khi hiển thị sai ngày tháng. Đây có khả năng là lỗi gì?
4. Khi sử dụng debugger, bước nào cho phép bạn đi vào bên trong một lời gọi hàm (function call) để gỡ lỗi chi tiết hơn?
5. Khi sử dụng debugger, bước nào giúp chương trình thực thi từng dòng lệnh một?
6. Trong quá trình gỡ lỗi, việc chia nhỏ vấn đề phức tạp thành các phần nhỏ hơn, dễ quản lý hơn được gọi là:
7. Để gỡ lỗi hiệu quả, một lập trình viên nên làm gì đầu tiên khi gặp một lỗi không xác định?
8. Khi một chương trình gặp lỗi và dừng hoạt động đột ngột, đó thường là loại lỗi gì?
9. Một lập trình viên viết một chương trình tính tổng các số từ 1 đến 10. Thay vì kết quả là 55, chương trình lại trả về 50. Lỗi này có thể là do:
10. Khi một chương trình yêu cầu nhập liệu từ người dùng, lỗi có thể xảy ra nếu người dùng nhập vào định dạng KHÔNG mong đợi, ví dụ nhập chữ thay vì số. Đây là loại lỗi gì?
11. Quá trình tìm và sửa lỗi trong chương trình máy tính được gọi là gì?
12. Lỗi Null Pointer Exception (hoặc tương tự) xảy ra khi nào?
13. Phát biểu nào sau đây KHÔNG phải là một kỹ thuật gỡ lỗi phổ biến?
14. Lỗi cú pháp (Syntax error) thường xảy ra khi nào?
15. Công cụ hỗ trợ lập trình viên tìm và sửa lỗi trong mã nguồn gọi là gì?
16. Lỗi logic (Logical error) là lỗi gì?
17. Phát biểu nào sau đây là đúng về mối quan hệ giữa kiểm thử (testing) và gỡ lỗi (debugging)?
18. Khi sử dụng debugger, việc xem giá trị của một biến tại một thời điểm cụ thể được gọi là:
19. Trong các ngôn ngữ lập trình hiện đại, một số lỗi có thể được phát hiện sớm hơn nhờ vào:
20. Trong quá trình gỡ lỗi, việc kiểm tra các giá trị của biến tại những thời điểm quan trọng là cần thiết để?
21. Lỗi Index out of bounds xảy ra khi nào?
22. Lỗi off-by-one error thường gặp ở đâu trong lập trình?
23. Việc ghi lại lịch sử hoạt động của chương trình, bao gồm cả các lỗi phát sinh, vào một tệp tin được gọi là:
24. Khi một chương trình trả về kết quả sai, nhưng không có thông báo lỗi nào xuất hiện và chương trình vẫn chạy bình thường, lỗi đó có thể là:
25. Trong lập trình, bug (lỗi) được hiểu phổ biến nhất là gì?