Cấu trúc WHILE – DO được dùng để thực hiện công việc như thế nào?
Trả lời:
Đáp án đúng: C
Cấu trúc `WHILE-DO` (hoặc `while` trong nhiều ngôn ngữ lập trình) là một cấu trúc lặp. Nó hoạt động bằng cách kiểm tra một điều kiện trước khi thực hiện một khối lệnh. Khối lệnh bên trong vòng lặp `while` sẽ được thực thi lặp đi lặp lại *cho đến khi* điều kiện còn đúng. Khi điều kiện trở thành sai, vòng lặp sẽ kết thúc và chương trình tiếp tục thực hiện các lệnh sau vòng lặp. Do đó, đáp án C là chính xác nhất.
* **Đáp án A sai:** Vì cấu trúc `WHILE-DO` không yêu cầu số lần lặp được khởi tạo trước. Nó phụ thuộc vào điều kiện.
* **Đáp án B sai:** Vì công việc lặp lại cho đến khi điều kiện *còn* đúng, không phải đến khi điều kiện thỏa mãn (tức là sai).
* **Đáp án D sai:** Vì đây là cách hoạt động của cấu trúc `IF-THEN` (nếu...thì...), không phải `WHILE-DO`.





