JavaScript is required

Which is not a loop structure?

A.

for

B.

do while

C.

while

D.

repeat until

Trả lời:

Đáp án đúng: D


Câu hỏi yêu cầu xác định cấu trúc *không* phải là vòng lặp. * **A. for:** Là một cấu trúc vòng lặp, thường được sử dụng khi biết trước số lần lặp. * **B. do while:** Là một cấu trúc vòng lặp, đảm bảo khối lệnh bên trong được thực hiện ít nhất một lần. * **C. while:** Là một cấu trúc vòng lặp, khối lệnh bên trong được thực hiện khi điều kiện còn đúng. * **D. repeat until:** Không phải là một cấu trúc vòng lặp chuẩn trong hầu hết các ngôn ngữ lập trình phổ biến như C, C++, Java, Python, JavaScript. Tuy nhiên, nó có thể tồn tại trong một số ngôn ngữ lập trình khác, tương đương với `do while` nhưng với điều kiện dừng vòng lặp ngược lại (tiếp tục lặp khi điều kiện sai, dừng khi điều kiện đúng). Nếu xét trong ngữ cảnh chung của các ngôn ngữ lập trình phổ biến, `repeat until` không thông dụng bằng `for`, `while`, và `do while`. Vì `repeat until` không phải là cấu trúc vòng lặp chuẩn trong các ngôn ngữ lập trình phổ biến, nên đây là đáp án phù hợp nhất.

Câu hỏi liên quan