FBISE, NCP & NBF-aligned resources for Classes 9–12
Browse by Class
Browse by Type
Computer Chapter 2 : Topic 1.1
Understand and apply techniques to decompose problems.
1 / 15
Which statement best describes the purpose of decomposing a complex problem in computational thinking?
Reasoning: Decomposition helps simplify complex problems by dividing them into smaller, solvable parts.
2 / 15
A student is designing a school management system; which approach best represents proper decomposition of the project?
Reasoning: Breaking the system into functional modules is a correct decomposition technique.
3 / 15
When solving a transportation system problem, which action reflects effective decomposition of the system?
Reasoning: Decomposition requires splitting the system into meaningful components.
4 / 15
Why is decomposition considered the first step in computational problem-solving processes?
Reasoning: It simplifies understanding before designing solutions.
5 / 15
Which of the following best demonstrates decomposition when planning a school event program?
Reasoning: Breaking tasks into categories is proper decomposition.
6 / 15
A developer is building a calculator application; which decomposition strategy is most appropriate?
Reasoning: Each operation should be handled separately for clarity and reuse.
7 / 15
Which situation incorrectly represents decomposition in problem-solving?
Reasoning: Decomposition requires separation, not merging everything together.
8 / 15
In software design, what is the main advantage of breaking a system into smaller modules?
Reasoning: Modular design improves understanding and maintainability.
9 / 15
Which example best reflects decomposition in solving a biological data analysis problem?
Reasoning: Breaking data into categories is effective decomposition.
10 / 15
When a large problem is decomposed, what is the expected result of each sub-problem?
Reasoning: Each sub-problem supports the final solution.
11 / 15
A weather forecasting system is being designed; which decomposition is most logical?
Reasoning: Each weather factor should be handled separately.
12 / 15
What is the main risk of not applying decomposition in complex problem-solving?
Reasoning: Without decomposition, complexity increases and errors become likely.
13 / 15
Which of the following best describes decomposition in algorithm design?
Reasoning: Algorithms are easier when divided into logical parts.
14 / 15
A student is creating a video game; which decomposition approach is most effective?
Reasoning: Game development is best managed through modular decomposition.
15 / 15
Which statement best explains why decomposition improves problem-solving efficiency?
Reasoning: Smaller parts are easier and faster to solve independently.
Your score is
Restart quiz