Trắc nghiệm Cánh diều Tin học 6 CĐ F bài 1: Khái niệm thuật toán

Trắc nghiệm Cánh diều Tin học 6 CĐ F bài 1: Khái niệm thuật toán

1. Khi bạn sử dụng công cụ tìm kiếm trên mạng để tìm kiếm thông tin, bạn đang tương tác với một hệ thống dựa trên các thuật toán tìm kiếm. Thuật toán này cần có những đặc điểm gì để mang lại kết quả phù hợp?
2. Điều gì xảy ra nếu một thuật toán thiếu tính đúng đắn?
3. Thuật toán tìm kiếm tuyến tính (linear search) để tìm một phần tử trong danh sách có đặc điểm gì?
4. Yếu tố nào của thuật toán liên quan đến việc thực hiện thuật toán với ít tài nguyên (thời gian, bộ nhớ) nhất có thể?
5. Nếu một thuật toán có tính tổng quát, điều đó có nghĩa là nó:
6. Khi mô tả một thuật toán để tìm số lớn nhất trong ba số a, b, c, bước So sánh a với b là một ví dụ cho tính chất nào của thuật toán?
7. Trong bài toán tìm đường đi ngắn nhất từ điểm A đến điểm B trên bản đồ, thuật toán Dijkstra là một ví dụ về:
8. Thuật toán tìm kiếm nhị phân (binary search) để tìm một phần tử trong danh sách đã sắp xếp hiệu quả hơn tìm kiếm tuyến tính vì nó:
9. Trong các bước sau đây để pha một ly trà đá, bước nào thể hiện tính rõ ràng của một thuật toán?
10. Nếu một thuật toán được mô tả bằng mã giả, đó là hình thức biểu diễn nào?
11. Yếu tố nào của thuật toán liên quan đến việc đảm bảo rằng thuật toán sẽ đưa ra kết quả chính xác cho mọi đầu vào hợp lệ?
12. Nếu một thuật toán có tính dừng, điều này có nghĩa là gì?
13. Đâu là một ví dụ về một bước KHÔNG rõ ràng trong mô tả thuật toán?
14. Một thuật toán có thể được biểu diễn bằng những cách nào sau đây?
15. Đâu là một ví dụ về bài toán có thể giải quyết bằng thuật toán?
16. Thuật toán sắp xếp nổi bọt (bubble sort) hoạt động dựa trên nguyên tắc nào?
17. Thuật toán Euclid để tìm ước số chung lớn nhất (ƯCLN) của hai số nguyên dương là một ví dụ điển hình về việc sử dụng phép toán nào lặp đi lặp lại?
18. Thuật toán để nấu một món ăn theo công thức có thể coi là một ví dụ minh họa cho khái niệm thuật toán vì nó bao gồm:
19. Khi mô tả thuật toán sắp xếp, mục tiêu chính là gì?
20. Nếu một thuật toán được biểu diễn bằng sơ đồ khối, nó sử dụng các ký hiệu hình học để đại diện cho các bước. Bước Nhập dữ liệu thường được biểu diễn bằng hình gì?
21. Một thuật toán cần phải có tính chất gì để đảm bảo rằng nó sẽ kết thúc sau một số hữu hạn các bước và đưa ra kết quả cuối cùng?
22. Theo định nghĩa phổ biến, thuật toán là một dãy hữu hạn các thao tác cần thực hiện, theo một trình tự nhất định, để giải quyết một bài toán hoặc đạt được một mục tiêu cụ thể. Yếu tố nào sau đây KHÔNG phải là đặc điểm bắt buộc của một thuật toán?
23. Trong việc mô tả thuật toán, mã giả (pseudocode) được sử dụng vì lý do gì?
24. Đâu KHÔNG phải là một định nghĩa chính xác về thuật toán?
25. Khi bạn được yêu cầu mô tả cách gấp một chiếc máy bay giấy, bạn sẽ tạo ra một loại thuật toán cho hành động đó. Tính chất nào của thuật toán là quan trọng nhất để người khác có thể làm theo chính xác?