CBSE Class 11 Informatics Practices
Question 7 of 75
Conditional and Looping Constructs — Question 7
Back to all questions 7
Question Assertion (A): The for loop is described as finite loop and while loop is described as unknown or indefinite iterative construct.
Reasoning (R): You cannot use while loop for menu-driven programs.
- Both A and R are true and R is the correct explanation of A.
- Both A and R are true but R is not the correct explanation of A.
- A is true but R is false.
- A is false but R is true.
A is true but R is false.
Explanation
The for loop is described as a finite loop because it iterates over a sequence of elements with a known length. The while loop is described as an indefinite iterative construct because it continues to execute as long as a condition is true, without a predetermined number of iterations. We can use a while loop for menu-driven programs to repeatedly display a menu and process user input until a certain condition is met.