1 The I-P-O model stands for: A Input-Process-Output B Insert-Print-Output C Input-Program-Order D Instruction-Process-Operation
2 An algorithm is: A A programming language B A set of step-by-step instructions C A computer device D An output
4 Pattern recognition helps programmers to: A Avoid errors B Find reusable solutions C Increase memory D Improve hardware
5 Nadia is organizing a school event and needs to group students by grade. She notices that the process is similar to sorting a list of numbers. Which principle is she applying? A Pattern recognition B Algorithm design C Decomposition D Abstraction
7 Computational thinking is a problem-solving process that is most closely associated with which field? A Computer Science B Biology C History D Art and Design
8 Which is an example of decomposition? A Solving the whole problem at once B Breaking a task into smaller tasks C Ignoring difficult parts D Repeating the same step
9 In the Input-Processing-Output (I-P-O) model, what does 'Processing' refer to? A The data given to the computer. B The final result displayed to the user. C The actions or operations performed on the data. D The device used to enter data.
10 Decomposition means: A Ignoring the problem B Breaking a problem into smaller parts C Solving problems randomly D Combining all problems
11 Which of the following best represents input? A Processed data B User-entered values C Final result D Printed report
12 Which of the following is a step-by-step procedure for solving a problem? A A flowchart B An algorithm C A pseudocode D A program
13 Aisha is designing a system to convert between different currencies. She uses exchange rates as inputs. What is the output? A Exchange rate B Converted amount C Original amount D Currency symbol
14 Which of the following is a key idea of computational thinking? A Speed B Accuracy C Decomposition D Storage
16 Computational thinking mainly focuses on: A Using computers only B Thinking like a computer scientist C Learning programming languages D Using hardware devices
17 Lamia is designing a system for a bank to process transactions. She ensures that the system is secure and fast. What is she focusing on? A Problem identification B Solution design C Testing D Maintenance
18 Amina is developing a solution for a spelling checker. She notes that many words follow common patterns like 'i before e'. What principle is she applying? A Decomposition B Pattern recognition C Abstraction D Algorithm design
19 What is the first step in problem-solving? A Designing a solution B Identifying the problem C Testing the solution D Implementing the solution
20 Amir is troubleshooting a program that is not producing the correct output. He checks each part of the IPO chart. Which component is most likely the problem if the input is correct but the output is wrong? A Input B Processing C Output D Storage