Trả lời:
Đáp án đúng: D
Trong các cấu trúc lặp được liệt kê:
- FOR: Là cấu trúc lặp với số lần lặp biết trước, được xác định bởi một biến đếm chạy từ giá trị đầu đến giá trị cuối. Đây là một ví dụ của cấu trúc lặp không điều kiện (số lần lặp xác định trước).
- WHILE: Là cấu trúc lặp có điều kiện. Vòng lặp tiếp tục thực hiện khi điều kiện còn đúng.
- DO-WHILE: Tương tự WHILE, nhưng thân vòng lặp được thực hiện ít nhất một lần trước khi kiểm tra điều kiện.
- REPEAT-UNTIL: Tương tự DO-WHILE, nhưng vòng lặp tiếp tục thực hiện khi điều kiện còn sai.
Như vậy, FOR là cấu trúc lặp không điều kiện vì số lần lặp được xác định trước. Các cấu trúc WHILE, DO-WHILE, và REPEAT-UNTIL là các cấu trúc lặp có điều kiện, vì việc lặp lại phụ thuộc vào một điều kiện nào đó.





