# 2nd year Computer Chapter: 12 Loop Constructs

## 2nd year Computer Chapter 12 Loop Constructs Question An Answer

### Short An Simple Question An Answer

Q 1. What is a Control Structure?

Ans. A control structure is a statement used to manage the flow of execution in a program or function, combining individual instructions into a single logical unit. It ensures that program logic is implemented with precision. There are three primary types of control structures:

• Sequence structure
• Selection structure
• Repetition structure

Q 2. What is a Sequence Structure?

Ans. In a sequence structure, program instructions execute one after another, following the order in which they are written. This represents the default flow of a program, where execution starts from the first instruction and proceeds sequentially.

Q 3. What is a Selection Structure?

Ans. A selection structure divides program instructions into two or more groups, executing a selected group based on the evaluation of a specific condition.

Q 4. What is a Repetition Structure?

Ans. A repetition structure, also known as an iteration or loop structure, is used to repeatedly execute a statement or set of statements as long as a given condition remains true. This control structure is ideal for performing repetitive tasks and includes three fundamental loop structures in C language:

• While loop
• Do-while loop
• For loop

Q 5. What is an IF Statement?

Ans. “if” is a keyword in C language, and the “if” statement serves as the simplest form of a selection structure. It is used to execute or skip a statement or a set of statements after evaluating a specific condition, typically a logical or relational expression. If the condition is true, the statements following the “if” statement are executed; if false, they are skipped.

Q 6. What is a Compound Statement?

Ans. A compound statement, also referred to as a block of code, consists of a set of statements enclosed within curly brackets.

Q 7. What is an if-else Statement?

Ans. The “if” statement is employed to make decisions regarding whether a particular task will be performed or not. When a two-way decision is required, the if-else statement is used. It evaluates a condition and executes one of two code blocks, while skipping the other. Both code blocks cannot be executed or skipped.

Q 8. What is an if-else-if Statement?

Ans. The if-else-if statement is used to select and execute one compound statement from two or more available statements. When multiple compound statements are present and you need to choose one, the if-else-if statement is employed.

Q 9. What is a Conditional Operator?

Ans. The conditional operator is used as an extension of a simple if-else statement to make a two-way decision. It evaluates a condition, and depending on the result, it selects and executes one of two specified statements.

Q 10. What is a Switch Statement?

Ans. A switch statement serves as an alternative to the if-else-if statement and is used for conditional decision-making. It is particularly useful when you need to execute a block of statements from multiple options. The switch statement evaluates an expression and selects the appropriate case based on the evaluated value.

Q 11. What is a Nested if Statement?

Ans. A nested if statement occurs when one “if” statement is used within another “if” statement. This structure is used to create more complex decision-making scenarios by nesting one if statement inside another.

Q 12. What is a Break Statement?

Ans. The “break” statement is a keyword used within a switch statement. It is the final statement within each case and is employed to exit the current code block. When the break statement is executed in a switch statement, it transfers the flow of control to the first instruction after the switch block.

Check Also
Close