Trắc nghiệm Tin học 5 Cánh diều bài 6: Cấu trúc lặp với số lần biết trước

Trắc nghiệm Tin học 5 Cánh diều bài 6: Cấu trúc lặp với số lần biết trước

1. Trong cấu trúc lặp for (khởi tạo; điều kiện; bước nhảy) { ... }, thành phần nào xác định khi nào vòng lặp sẽ dừng lại?
2. Giả sử ta có vòng lặp for i in range(5): .... Nếu ta thêm lệnh `continue` bên trong vòng lặp, điều gì sẽ xảy ra khi điều kiện cho `continue` được thỏa mãn?
3. Nếu ta có đoạn mã Python: `for i in range(1, 6): print(i)`, kết quả in ra màn hình sẽ là gì?
4. Cấu trúc lặp for giúp chúng ta thực hiện công việc gì một cách hiệu quả?
5. Nếu ta muốn tính tổng các số từ 1 đến 100, cấu trúc lặp nào là phù hợp nhất?
6. Cú pháp phổ biến nhất cho cấu trúc lặp với số lần biết trước trong nhiều ngôn ngữ lập trình là gì?
7. Trong lập trình, cấu trúc lặp với số lần biết trước thường được sử dụng khi nào?
8. Cấu trúc lặp với số lần biết trước có thể được sử dụng để thực hiện hành động nào sau đây?
9. Đâu là một ứng dụng thực tế của cấu trúc lặp với số lần biết trước trong các trò chơi điện tử?
10. Khi nào thì việc sử dụng vòng lặp while phù hợp hơn vòng lặp for với số lần biết trước?
11. Đâu là một ví dụ về tình huống cần sử dụng cấu trúc lặp với số lần biết trước?
12. Cấu trúc lặp với số lần biết trước giúp tối ưu hóa việc gì trong lập trình?
13. Trong ngôn ngữ lập trình C++, cú pháp `for(int i = 0; i < 10; i++)` có nghĩa là gì?
14. Khi sử dụng vòng lặp for để đếm ngược từ 10 về 1, bước nhảy của biến đếm sẽ là bao nhiêu?
15. Nếu một chương trình yêu cầu người dùng nhập một dãy số và ta muốn xử lý từng số trong dãy đó, cấu trúc lặp nào là phù hợp nếu biết trước có N số cần nhập?
16. Trong tình huống nào sau đây, việc sử dụng vòng lặp for với số lần biết trước là KHÔNG phù hợp?
17. Nếu vòng lặp for được thiết lập để chạy 5 lần, nhưng bên trong vòng lặp có lệnh break, vòng lặp sẽ dừng lại khi nào?
18. Trong các ngôn ngữ lập trình, cấu trúc lặp với số lần biết trước thường được gọi là gì?
19. Đâu là một lợi ích chính của việc sử dụng cấu trúc lặp với số lần biết trước?
20. Nếu một vòng lặp for có điều kiện là i < 5 và biến i bắt đầu từ 0 và tăng lên 1 sau mỗi lần lặp, vòng lặp sẽ chạy bao nhiêu lần?
21. Nếu ta muốn in ra các số chẵn từ 2 đến 10, ta có thể sử dụng cấu trúc lặp for với bước nhảy là bao nhiêu?
22. Trong ngôn ngữ lập trình Scratch, khối lệnh nào được sử dụng phổ biến nhất để tạo vòng lặp với số lần biết trước?
23. Giả sử ta có đoạn mã Python: `for i in range(3): print(i)`. Kết quả in ra màn hình sẽ là gì?
24. Cấu trúc lặp với số lần biết trước giúp tránh được vấn đề gì trong lập trình?
25. Đâu là một biến đếm (counter variable) điển hình trong vòng lặp for?