[Cánh diều] Trắc nghiệm Tin học 9 bài 2: Thực hành xác định bài toán và tìm thuật toán

[Cánh diều] Trắc nghiệm Tin học 9 bài 2: Thực hành xác định bài toán và tìm thuật toán

1. Phát biểu nào sau đây mô tả đúng bản chất của xác định bài toán?
2. Một thuật toán phải đảm bảo rằng sau một số hữu hạn bước thực hiện thì nó phải dừng lại và cho ra kết quả. Đây là đặc trưng nào của thuật toán?
3. Đâu là một ví dụ về tính rõ ràng, xác định trong thuật toán tìm số lớn nhất trong hai số a và b?
4. Mỗi bước trong thuật toán phải được mô tả rõ ràng, không được phép mơ hồ. Đây là đặc trưng nào của thuật toán?
5. Đâu là một ví dụ về tính hữu hạn của thuật toán tìm ước chung nhỏ nhất (ƯCNN) của hai số a và b bằng thuật toán Euclid?
6. Đâu là một bước quan trọng trong quá trình tìm thuật toán?
7. Việc xác định bài toán có mục đích chính là gì?
8. Trong bài toán sắp xếp một dãy số theo thứ tự tăng dần, yêu cầu nào sau đây là ràng buộc?
9. Việc xác định bài toán bao gồm các bước nào sau đây?
10. Theo SGK Tin học 9 Cánh Diều, khi xác định bài toán, yếu tố nào sau đây cần được làm rõ để định hướng việc tìm thuật toán?
11. Đâu là ví dụ về Dữ liệu ra cho bài toán tìm ước chung lớn nhất (ƯCLN) của hai số nguyên dương a và b?
12. Trong quá trình xác định bài toán, mô tả bài toán bao gồm những yếu tố cốt lõi nào?
13. Đâu là một ví dụ về ràng buộc trong bài toán tìm số chẵn lớn nhất trong một dãy số?
14. Trong quá trình xác định bài toán, Dữ liệu vào (input) đề cập đến điều gì?
15. Nếu một thuật toán không cho kết quả sau một số hữu hạn bước, nó vi phạm đặc trưng nào?
16. Khi xác định bài toán, việc phân tích Yêu cầu bài toán giúp làm rõ điều gì?
17. Khi tìm thuật toán, việc xem xét các ví dụ cụ thể về dữ liệu vào và ra giúp ích gì?
18. Trong các bước để tìm một thuật toán, bước nào thường được thực hiện sau khi đã xác định rõ bài toán?
19. Bước Tìm thuật toán là quá trình?
20. Đâu là ví dụ về Dữ liệu vào cho bài toán tính chu vi hình chữ nhật?
21. Thuật toán giải bài toán tìm số lớn nhất trong ba số a, b, c được cho là đúng nếu nó luôn cho kết quả là số lớn nhất trong ba số đó, bất kể giá trị cụ thể của a, b, c là gì. Điều này thể hiện đặc trưng nào của thuật toán?
22. Thuật toán mô tả cách giải quyết bài toán bằng một dãy hữu hạn các thao tác thực hiện liên tiếp. Đây là đặc trưng nào của thuật toán?
23. Đâu không phải là một yêu cầu quan trọng khi xác định Dữ liệu ra (output) của một bài toán?
24. Khi phân tích một bài toán, việc xác định Các ràng buộc (constraints) giúp ích cho việc gì?
25. Khi tìm thuật toán, việc xem xét các trường hợp đặc biệt (edge cases) là để làm gì?