Trắc nghiệm Chân trời Tin học 8 bài 12 Thuật toán, chương trình máy tính

Trắc nghiệm Chân trời Tin học 8 bài 12 Thuật toán, chương trình máy tính

1. Phát biểu nào sau đây là đúng về mối quan hệ giữa thuật toán và chương trình máy tính?
2. Khi phân tích một bài toán, việc xác định rõ ràng mục tiêu cần đạt được là bước đầu tiên và quan trọng nhất vì:
3. Trình biên dịch (Compiler) có chức năng chính là gì?
4. Cấu trúc rẽ nhánh (branching) hoặc điều kiện (conditional statement) trong lập trình dùng để làm gì?
5. Khi một thuật toán được viết ra bằng ngôn ngữ lập trình, nó trở thành:
6. Đâu là ví dụ về một thuật toán đơn giản?
7. Đâu là một ví dụ về hoạt động của lặp với số lần chưa xác định?
8. Trong thuật toán, đầu vào (input) có ý nghĩa là gì?
9. Ngôn ngữ lập trình bậc thấp có đặc điểm gì nổi bật so với ngôn ngữ lập trình bậc cao?
10. Đâu là một ví dụ về hoạt động của lặp với số lần xác định?
11. Phát biểu nào sau đây mô tả đúng nhất về vòng lặp (loop) trong lập trình?
12. Ngôn ngữ lập trình có vai trò gì trong việc tạo ra chương trình máy tính?
13. Đâu là một ví dụ về ngôn ngữ lập trình bậc cao?
14. 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?
15. Thuật toán tìm kiếm tuyến tính (linear search) hoạt động như thế nào?
16. Khi chúng ta viết một chương trình bằng ngôn ngữ Python, thì Python được gọi là gì?
17. Trong lập trình, khái niệm nào dùng để chỉ một dãy các lệnh hoặc chỉ dẫn cụ thể, tuần tự để giải quyết một bài toán hay thực hiện một nhiệm vụ nhất định?
18. Yếu tố nào sau đây là quan trọng nhất để một thuật toán có thể được máy tính thực thi?
19. Trong thuật toán, đầu ra (output) có ý nghĩa là gì?
20. Tại sao việc phân tích bài toán trước khi xây dựng thuật toán lại quan trọng?
21. Trình thông dịch (Interpreter) khác với trình biên dịch (Compiler) ở điểm nào cơ bản nhất?
22. Trong ngôn ngữ lập trình, hàm (function) hay thủ tục (procedure) thường được sử dụng để làm gì?
23. Khi viết một chương trình, việc sử dụng biến (variable) là để làm gì?
24. Đâu không phải là đặc điểm cơ bản của một thuật toán?
25. Chương trình máy tính là gì?