JavaScript is required

Cấu trúc Repeat – until đượ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 `Repeat - until` là một cấu trúc lặp trong lập trình. Nó thực hiện một khối lệnh lặp đi lặp lại cho đến khi một điều kiện cụ thể trở thành đúng (thỏa mãn). Điều quan trọng cần nhớ là khối lệnh bên trong `Repeat - until` luôn được thực hiện ít nhất một lần, vì điều kiện được kiểm tra *sau* khi khối lệnh đã được thực hiện. * **Phương án A:** Sai. Cấu trúc `Repeat - until` không dựa vào số lần lặp được khởi tạo trước. Số lần lặp phụ thuộc vào việc điều kiện trở thành đúng khi nào. * **Phương án B:** Đúng. Đây là mô tả chính xác về cách thức hoạt động của cấu trúc `Repeat - until`. * **Phương án C:** Sai. Cấu trúc `Repeat - until` lặp *cho đến khi* điều kiện đúng, chứ không phải *khi* điều kiện còn đúng. Nếu điều kiện còn đúng, vòng lặp sẽ tiếp tục, chứ không dừng lại. * **Phương án D:** Sai. Điều kiện được kiểm tra *sau* khi công việc đã được thực hiện một lần, và công việc chỉ tiếp tục lặp lại nếu điều kiện *chưa* thỏa mãn.

Câu hỏi liên quan