Correct option is D
In the C language, the do-while construct is the looping construct that executes the body of the loop at least once.
Explanation
· The do-while loop evaluates the condition at the end of the loop, so the body of the loop is executed at least once.
· The while loop may never execute, as it repeats a set of instructions based on a condition.
· The for loop is used to execute a loop a specific number of times.