Trắc nghiệm Chân trời Tin học 5 bài 13: Chạy thử chương trình

Trắc nghiệm Chân trời Tin học 5 bài 13: Chạy thử chương trình

1. Nếu một chương trình hiển thị sai ký tự hoặc định dạng văn bản, lỗi này có thể liên quan đến yếu tố nào?
2. Khi một chương trình máy tính gặp lỗi logic, điều này thường có nghĩa là gì?
3. Khi chạy thử một chương trình sắp xếp danh sách, nếu danh sách sau khi sắp xếp không theo đúng thứ tự mong muốn (ví dụ: tăng dần), đó là lỗi gì?
4. Nếu một chương trình tính tổng của hai số nguyên, nhưng lại chuyển đổi chúng thành số thực và thực hiện phép cộng, dẫn đến sai số nhỏ ở các phép tính phức tạp, đó là lỗi gì?
5. Khi chạy thử một chương trình có giao diện đồ họa, nếu một nút bấm không phản hồi khi người dùng nhấp vào, lỗi này có thể là gì?
6. Nếu một chương trình yêu cầu nhập số, nhưng người dùng nhập một chuỗi ký tự không phải số và chương trình bị dừng đột ngột, đó là loại lỗi gì?
7. Trong quá trình chạy thử, nếu bạn gặp một thông báo lỗi không rõ ràng, hành động nào sau đây là hữu ích nhất?
8. Nếu một chương trình yêu cầu người dùng nhập tuổi, và người dùng nhập abc, lỗi này thuộc loại nào?
9. Sau khi sửa một lỗi trong chương trình, hành động tiếp theo cần thực hiện là gì để đảm bảo việc sửa lỗi là chính xác?
10. Nếu một chương trình được thiết kế để xử lý tối đa 100 mục, và khi nhập 101 mục, chương trình bị dừng đột ngột, đó có thể là lỗi gì?
11. Mục đích của việc chạy thử với nhiều người dùng đồng thời (concurrency testing) là gì?
12. Nếu một chương trình xử lý danh sách, và khi danh sách trống, chương trình báo lỗi phân chia cho 0, đây là loại lỗi gì?
13. Việc chạy thử một chương trình là một phần quan trọng của giai đoạn nào trong vòng đời phát triển phần mềm?
14. Tại sao việc kiểm tra trường hợp biên (boundary cases) lại quan trọng khi chạy thử chương trình?
15. Nếu một chương trình lưu thông tin người dùng vào cơ sở dữ liệu, nhưng sau đó không thể truy xuất lại thông tin đó, lỗi này có khả năng là gì?
16. Mục tiêu của kiểm thử hồi quy (regression testing) là gì?
17. Khi chạy thử một chương trình tính toán đơn giản, nếu chương trình trả về kết quả 5 + 3 = 7, lỗi này là lỗi gì?
18. Trong ngữ cảnh chạy thử chương trình, thuật ngữ test suite có nghĩa là gì?
19. Khi chạy thử một chương trình tìm kiếm, nếu chương trình không tìm thấy một mục có sẵn trong danh sách, lỗi này có khả năng là gì?
20. Mục tiêu của việc gỡ lỗi (debugging) là gì?
21. Trong quá trình chạy thử, việc sử dụng các trường hợp kiểm thử (test cases) khác nhau giúp đạt được mục đích gì?
22. Việc ghi lại các bước thực hiện và kết quả quan sát được trong quá trình chạy thử nhằm mục đích gì?
23. Trong quá trình chạy thử chương trình, mục đích chính của việc kiểm tra lỗi cú pháp là gì?
24. Mục đích của kiểm thử đơn vị (unit testing) là gì?
25. Trong quá trình chạy thử, việc sử dụng trường hợp kiểm thử âm tính (negative test case) nhằm mục đích gì?