Trắc nghiệm Tin học 5 Kết nối bài 11: Cấu trúc lặp

Trắc nghiệm Tin học 5 Kết nối bài 11: Cấu trúc lặp

1. Xét vòng lặp sau (giả sử dùng ngôn ngữ mô phỏng): for i from 1 to 5 do print i. Kết quả in ra màn hình sẽ là:
2. Khi bạn muốn in ra các số chẵn từ 2 đến 10, cấu trúc lặp nào là phù hợp và hiệu quả nhất?
3. Trong cấu trúc lặp for, biến đếm thường có vai trò gì?
4. Trong lập trình, vòng lặp được coi là một trong những khối xây dựng cơ bản vì lý do gì?
5. Khi nào nên sử dụng vòng lặp do-while (hoặc cấu trúc tương tự) thay vì while?
6. Trong bài toán nhập mật khẩu, người dùng có 3 lần thử. Nếu nhập sai, chương trình sẽ báo và yêu cầu nhập lại. Cấu trúc lặp nào phù hợp nhất để quản lý số lần thử này?
7. Cấu trúc lặp nào phù hợp nhất để tính tổng của dãy số từ 1 đến 100?
8. Cấu trúc lặp for each (hoặc tương tự) thường được dùng để:
9. Cấu trúc lặp while thường được sử dụng khi nào?
10. Nếu bạn cần một vòng lặp để in ra các ký tự từ a đến z, cấu trúc lặp nào là phù hợp nhất?
11. Khi một vòng lặp được thiết kế để đếm ngược từ 10 về 1, điều kiện dừng thông thường sẽ là gì?
12. Cấu trúc lặp for thường được sử dụng khi nào?
13. Để tránh vòng lặp vô hạn khi sử dụng cấu trúc while, điều quan trọng nhất là:
14. Trong ngôn ngữ lập trình, cấu trúc lặp được sử dụng để thực hiện một khối lệnh:
15. Tại sao việc sử dụng cấu trúc lặp lại quan trọng trong lập trình máy tính?
16. Ý nghĩa của việc lồng ghép các cấu trúc lặp là gì?
17. Nếu một vòng lặp while có điều kiện kiểm tra là true, và bên trong vòng lặp không có lệnh nào làm thay đổi điều kiện đó, thì kết quả là gì?
18. Cấu trúc lặp repeat-until (hoặc tương tự) có điểm khác biệt chính so với while là gì?
19. Lệnh break trong cấu trúc lặp dùng để làm gì?
20. Trong lập trình, vô cực trong vòng lặp vô hạn (infinite loop) ám chỉ điều gì?
21. Nếu một vòng lặp while có điều kiện luôn đúng, điều gì sẽ xảy ra?
22. Ví dụ nào sau đây mô tả đúng nhất mục đích của cấu trúc lặp?
23. Lệnh continue trong cấu trúc lặp dùng để làm gì?
24. Xét vòng lặp sau (giả sử dùng ngôn ngữ mô phỏng): i = 0; while i < 3 do print i; i = i + 1. Kết quả in ra màn hình sẽ là:
25. Cấu trúc lặp for trong ngôn ngữ lập trình thường bao gồm ba phần chính trong khai báo của nó là gì?