[KNTT] Trắc nghiệm Tin học 8 Bài 12 Từ thuật toán đến chương trình

[KNTT] Trắc nghiệm Tin học 8 Bài 12 Từ thuật toán đến chương trình

1. Câu lệnh nếu... thì... (if... then...) trong thuật toán được sử dụng để làm gì?
2. Ngôn ngữ lập trình được sử dụng để viết mã nguồn của một chương trình có vai trò gì?
3. Khi chuyển thuật toán sang chương trình, việc đặt tên biến và hàm một cách rõ ràng, dễ hiểu có lợi ích gì?
4. Đâu là ví dụ về đầu vào (input) cho một thuật toán?
5. Thuật toán Tìm kiếm tuần tự có đặc điểm gì?
6. Đâu là bước đầu tiên trong quy trình chuyển từ ý tưởng thuật toán thành một chương trình máy tính?
7. Khi một thuật toán có nhiều nhánh rẽ, làm thế nào để đảm bảo tất cả các nhánh đều được kiểm tra khi phát triển chương trình?
8. Nếu một thuật toán yêu cầu nhập một số nguyên dương, thì chương trình viết từ thuật toán này cần phải xử lý trường hợp người dùng nhập vào một số âm như thế nào?
9. Trong quá trình chuyển thuật toán thành chương trình, biến (variable) có vai trò gì?
10. Khi so sánh hai thuật toán cùng giải quyết một bài toán, tiêu chí nào sau đây thường được quan tâm nhất để đánh giá hiệu quả?
11. Đâu là mục đích chính của việc biên dịch hoặc thông dịch một chương trình?
12. Việc sử dụng vòng lặp (loop) trong thuật toán cho phép điều gì?
13. Tại sao việc phân tích và hiểu rõ yêu cầu của bài toán là quan trọng trước khi thiết kế thuật toán?
14. Tại sao cần phải kiểm thử (testing) một chương trình sau khi viết mã nguồn?
15. Đâu là một ngôn ngữ lập trình phổ biến được sử dụng để giảng dạy và phát triển ứng dụng?
16. Đâu là ví dụ về đầu ra (output) của một thuật toán?
17. Khi một thuật toán đã được thiết kế, bước tiếp theo thường là gì?
18. Đâu là một ví dụ về cấu trúc lựa chọn (selection structure) trong thuật toán?
19. Khi một chương trình không hoạt động như mong đợi, bước nào cần thực hiện để tìm và sửa lỗi?
20. Câu lệnh in ra màn hình trong một thuật toán tương ứng với hành động gì trong chương trình máy tính?
21. Chương trình máy tính có thể hiểu trực tiếp ngôn ngữ tự nhiên như tiếng Việt hay tiếng Anh không?
22. Đâu là một ví dụ về cấu trúc tuần tự trong thuật toán?
23. Mục đích của việc tối ưu hóa thuật toán là gì?
24. Một thuật toán mô tả cách tính diện tích hình chữ nhật với chiều dài L và chiều rộng W. Các bước có thể là: 1. Nhập L. 2. Nhập W. 3. Tính diện tích = L * W. 4. In kết quả diện tích. Đây là ví dụ về cấu trúc thuật toán nào?
25. Khái niệm mã giả (pseudocode) thường được sử dụng trong giai đoạn nào của việc phát triển chương trình?