Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Kiểm thử và sửa lỗi chương trình

Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Kiểm thử và sửa lỗi chương trình

1. Khi sử dụng một công cụ gỡ lỗi (debugger), việc step into (bước vào) một hàm có ý nghĩa gì?
2. Trong các loại lỗi sau, loại nào thường khó phát hiện và sửa chữa nhất?
3. Loại kiểm thử nào tập trung vào việc xác định các lỗi liên quan đến hiệu năng, độ tin cậy, khả năng sử dụng và bảo mật của phần mềm?
4. Lỗi nào thường được mô tả là chương trình chạy nhưng không đưa ra kết quả mong đợi?
5. Khi một chương trình chạy chậm hoặc tốn quá nhiều tài nguyên hệ thống, đó có thể là dấu hiệu của loại lỗi nào?
6. Việc kiểm tra xem tất cả các thành phần của hệ thống có làm việc cùng nhau một cách chính xác hay không được gọi là gì?
7. Lỗi Null Pointer Exception (hoặc tương tự) xảy ra khi nào?
8. Khi sử dụng một công cụ gỡ lỗi (debugger), việc step over (thực thi qua) một hàm có ý nghĩa gì?
9. Trong quá trình gỡ lỗi (debugging), một nhà phát triển sử dụng breakpoint để làm gì?
10. Trong kiểm thử hộp trắng, kỹ thuật Path Coverage yêu cầu điều gì?
11. Lỗi nào xảy ra khi chương trình thực hiện các phép tính toán học sai lệch kết quả mong đợi do giới hạn của kiểu dữ liệu hoặc thuật toán?
12. Khi một chương trình gặp lỗi Segmentation Fault hoặc Access Violation, điều này thường chỉ ra loại lỗi gì?
13. Trong kiểm thử hộp trắng, Branch Coverage yêu cầu điều gì?
14. Phương pháp kiểm thử nào tập trung vào việc kiểm tra các giá trị biên (boundary values) của dữ liệu đầu vào?
15. Mục đích chính của việc kiểm thử đơn vị (Unit Testing) là gì?
16. Mục đích của việc kiểm thử Stress Testing là gì?
17. Việc kiểm tra xem chương trình có hoạt động đúng với các yêu cầu đã đề ra bởi người dùng hoặc khách hàng được gọi là gì?
18. Kỹ thuật kiểm thử nào xem xét cấu trúc bên trong của mã nguồn, bao gồm các câu lệnh, điều kiện và đường dẫn thực thi?
19. Khi sửa một lỗi chương trình, việc quan trọng tiếp theo sau khi sửa là gì?
20. Lỗi nào liên quan đến việc chương trình gặp phải một tình huống bất thường không được dự đoán hoặc xử lý trước?
21. Lỗi Index out of bounds xảy ra khi nào?
22. Trong kiểm thử hộp trắng, kỹ thuật Statement Coverage yêu cầu điều gì?
23. Lỗi Stack Overflow xảy ra khi nào?
24. Trong quá trình kiểm thử phần mềm, loại lỗi nào thường được phát hiện sớm nhất và dễ sửa nhất?
25. Mục tiêu của Kiểm thử hồi quy (Regression Testing) là gì?