JavaScript is required

Cấu trúc WHILE – DO được dùng để thực hiện công việc như thế nào?

A.

Thực hiện công việc lặp đi lặp lại với số lần lặp đã được khởi tạo

B.

Công việc được lặp đi lặp lại cho đến khi điều kiện được thỏa mãn

C.

Công việc được lặp đi lặp lại đến khi nào điều kiện còn đúng

D.

Điều kiện thỏa mãn thì công việc được thực hiện

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`.

Câu hỏi liên quan