[KNTT] Trắc nghiệm Tin học 6 bài 15: Thuật toán

[KNTT] Trắc nghiệm Tin học 6 bài 15: Thuật toán

1. Trong sơ đồ khối, hình thoi thường được sử dụng để biểu diễn cho loại hành động nào?
2. Cấu trúc điều khiển rẽ nhánh (ví dụ: câu lệnh IF-THEN-ELSE) trong thuật toán dùng để làm gì?
3. Đặc điểm nào sau đây KHÔNG phải là đặc điểm cơ bản của một thuật toán?
4. Đâu là cách biểu diễn thuật toán bằng ngôn ngữ tự nhiên?
5. Nếu một thuật toán không có tính hữu hạn, điều gì sẽ xảy ra?
6. Ví dụ về một thuật toán có tính lặp (lặp lại một hành động nhiều lần) là gì?
7. Trong thuật toán, vòng lặp (ví dụ: câu lệnh FOR, WHILE) dùng để làm gì?
8. Một thuật toán cần có tính rõ ràng để đảm bảo điều gì?
9. Đâu là ví dụ về một thuật toán trong đời sống hàng ngày?
10. Lợi ích chính của việc sử dụng mã giả để mô tả thuật toán là gì?
11. Khi mô tả thuật toán, chúng ta thường sử dụng những cách nào?
12. Sơ đồ khối (flowchart) là gì trong việc mô tả thuật toán?
13. 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?
14. Mã giả (pseudocode) là gì?
15. Thuật toán Tìm số lớn nhất trong N số nguyên dương có thể được mô tả bằng các bước sau (ngoại trừ một bước):
16. Trong thuật toán tìm kiếm tuyến tính, bước đầu tiên là gì?
17. Một thuật toán cần có những tính chất cơ bản nào để được coi là hoàn chỉnh?
18. Nếu một thuật toán có tính phổ quát, điều đó có nghĩa là gì?
19. Đâu là ví dụ về đầu ra (output) của một thuật toán?
20. Trong lập trình, một thuật toán là gì?
21. Khi so sánh hai thuật toán để giải cùng một bài toán, chúng ta thường quan tâm đến yếu tố nào nhất?
22. Tại sao việc phân tích thuật toán lại quan trọng?
23. Đâu là ví dụ về đầu vào (input) cho một thuật toán?
24. Đâu là ký hiệu thường dùng để biểu diễn một phép tính hoặc gán giá trị trong sơ đồ khối?
25. Thuật toán Tìm kiếm nhị phân (Binary Search) hiệu quả hơn thuật toán Tìm kiếm tuyến tính (Linear Search) khi nào?