Class 12 Computer Science Chapter 11 – Decision Constructs Notes (Complete Guide)

In this chapter, students learn how to control the flow of a program using different control structures in C language. It explains how to make decisions in programs using if, if-else if, and switch statements. You will also understand the use of logical operators, which help check multiple conditions at the same time. These concepts help students write programs that can make decisions and work according to different situations.

📥 Download Class 12 Computer Science Chapter 11 Notes

Skip to PDF content

You can download the complete notes of this chapter, including all important topics, in a single PDF file. These notes are helpful for quick revision and exam preparation.

👉 Download PDF:
Click here to download Class 12 Computer Science Chapter 11 


📝 MCQs – Decision Constructs

1: Which control structure is used to make decisions in a program?
a) Loop
b) Decision structure ✅
c) Function
d) Array

Q2: Which statement is used to check a single condition?
a) switch
b) if ✅
c) for
d) break

Q3: The if-else if statement is used to:
a) Repeat statements
b) Check multiple conditions one by one ✅
c) Stop a program
d) Store values

Q4: Which logical operator is used for AND operation?
a) ||
b) && ✅
c) !
d) ==

Q5: Which logical operator is used for OR operation?
a) &&
b) !
c) || ✅
d) ==

Q6: Which logical operator is used to reverse a condition?
a) &&
b) ||
c) ! ✅
d) !=

Q7: Which statement is best used when there are many possible choices based on a variable value?
a) if
b) switch ✅
c) while
d) continue

Q8: Which logical operator is used to combine two or more conditions that must all be true?
(a) ||
(b) !
(c) && ✅
(d) ==


FAQs – Chapter 11 Decision Constructs

Q1: What is a control structure in C language?
A control structure is used to control the flow of execution in a program based on conditions.

Q2: What is the purpose of the if statement?
The if statement is used to execute a block of code when a specified condition is true.

Q3: What is an if-else if statement?
An if-else if statement is used to check multiple conditions one by one and execute the correct block of code.

Q4: Why are logical operators used in decision constructs?
Logical operators are used to combine multiple conditions and make more complex decisions.

Q5: When should we use a switch statement?
A switch statement is used when there are many possible values of a variable and each value requires a different action.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top