[Cánh diều] Trắc nghiệm Tin học 9 bài 4: Dùng máy tính để giải quyết bài toán

[Cánh diều] Trắc nghiệm Tin học 9 bài 4: Dùng máy tính để giải quyết bài toán

1. Khi phân tích bài toán, việc xác định ràng buộc (constraints) có ý nghĩa gì?
2. Đâu là mục đích chính của việc xây dựng thuật toán trước khi lập trình?
3. Nếu một thuật toán yêu cầu người dùng nhập vào hai số nguyên và tính tổng của chúng, thì tổng đó thuộc về loại thành phần nào của bài toán?
4. Câu lệnh Cho đến khi (Until) hoặc Trong khi (While) trong thuật toán thể hiện loại cấu trúc điều khiển nào?
5. Trong quá trình giải quyết bài toán, bước thực thi và kiểm tra (execution and testing) giúp đảm bảo điều gì?
6. Yếu tố nào sau đây là quan trọng nhất khi đánh giá tính hiệu quả của một thuật toán?
7. Tại sao việc xác định đầu ra của bài toán lại quan trọng trong giai đoạn phân tích?
8. Khi một bài toán có nhiều cách giải, việc lựa chọn thuật toán nào phụ thuộc vào yếu tố nào?
9. Trong các cách biểu diễn thuật toán, cách nào thường sử dụng các câu lệnh tự nhiên của ngôn ngữ con người để mô tả các bước?
10. Bước nào trong quy trình giải quyết bài toán liên quan đến việc chuyển đổi ý tưởng thành một chuỗi các lệnh máy tính có thể hiểu được?
11. Bước Kiểm tra và gỡ lỗi (Testing and Debugging) trong quy trình giải quyết bài toán nhằm mục đích gì?
12. Sơ đồ khối (Flowchart) biểu diễn thuật toán bằng cách sử dụng các loại hình khối khác nhau để thể hiện các thao tác gì?
13. Câu lệnh Nếu... thì... Nếu không... (If... then... Else...) trong thuật toán dùng để làm gì?
14. Việc chia một bài toán lớn thành các bài toán nhỏ hơn, độc lập và dễ quản lý hơn được gọi là gì?
15. Trong một thuật toán, biến được sử dụng để làm gì?
16. Việc sử dụng biến đếm (counter variable) thường thấy trong cấu trúc nào của thuật toán?
17. Trong quá trình thiết kế thuật toán, việc xác định điều kiện dừng cho vòng lặp là rất quan trọng để tránh điều gì?
18. Trong quá trình phân tích bài toán, việc mô hình hóa giúp ích gì?
19. Đâu là một ví dụ về dữ liệu đầu vào khi giải bài toán tính diện tích hình chữ nhật?
20. Trong quy trình giải quyết bài toán bằng máy tính, bước nào sau đây thường được thực hiện sau khi đã xác định bài toán?
21. Đâu là một ví dụ về thuật toán để pha trà?
22. Khi phân tích bài toán, yếu tố nào sau đây KHÔNG được coi là thông tin đầu vào cần thiết?
23. Việc sử dụng cấu trúc lặp với số lần xác định trước (ví dụ: lặp 10 lần) phù hợp nhất khi nào?
24. Một thuật toán tốt cần đảm bảo tính chất nào sau đây?
25. Khi nào thì việc sử dụng vòng lặp trong thuật toán là cần thiết?