Computer Science Chapter 4: Choices and Decisions – Class 12 Overview
Chapter 4, Choices and Decisions, is a fundamental topic in Class 12 Computer Science and is essential for students preparing for FSC board exams as well as competitive entry tests like NUST, FAST, ECAT, and NTS. This chapter covers key concepts including conditional statements such as if, if-else, nested if, and switch-case. Understanding how to implement decisions in programming is crucial for controlling program flow and developing logical solutions to problems.
PLS Boost Bundle
Get Access to 20 thousands+ MCQs Including Topical MCQs, Practice Tests, Mock Tests, Solved Past Papers, Flashcards, Notes, FLPS, and Much More.

8. problems occurs when same name is used for two different attributes:
1/20

17. If a relation is in INF and the key consists of a single attributes then the relation is called.
2/20

16. A relation is in second normal form if and only if:
It is in INF and all the non-key attributes are fully functionally dependent upon the key attribute.
3/20

12. Data integrity is another form of data
4/20

20. A process of analyzing the dependencies of attributes with in entities is called
5/20

2. How many types of data integrity are there?
6/20

5. Different attributes in two different tables having same name are referred to as (
7/20

15. In which of the following normal forms, any repeating group from the table is removed?
8/20

4. In 3NF, a non-key attribute must not depend on a(n)
9/20

9. problems occurs when same information is stored in two different ways:
10/20

13. Integrity is concerned with the (
11/20

18. If the value of a non-key attribute can be obtained simply by knowing the values of another non-key attribute, the relation is not in: (
12/20

7. problems occurs when two different names are used for the same information?
13/20

19. A process in which it is being ensured that attributes are stored from where they belong
14/20

6. Referential integrity is applied on
15/20

1. In 3NF, which form of dependency is removed? (
16/20

3. The constraint states that in a relation no primary key value can have a null value.
17/20

11. A functional dependency between two or more non-key attributes in a relation is called
18/20

14. A foreign key constraint is also called
19/20

10. The process of converting complex data structure into simple and stable data structure is called: a –
20/20
Importance of Choices and Decisions for Exams
Mastering this chapter enhances analytical thinking, problem-solving skills, and coding efficiency. Students can confidently solve MCQs and programming tasks related to conditional statements, decision-making logic, and control flow in C programs. Regular practice ensures readiness for both entry test programming questions and FSC board exam problems.
PLS Academy Chapter-Wise Computer Science Preparation
PLS Academy provides chapter-wise study material for Choices and Decisions with clear explanations, sample programs, and exam-focused MCQs. With structured guidance and topic-wise practice, students can strengthen their understanding of decision-making constructs, improve coding accuracy, and achieve high scores in both entry tests and FSC board examinations.
JazakAllah