1. Computational thinking is mainly used to:
A) Repair computer hardware
B) Solve problems logically and systematically
C) Design computer chips
D) Increase internet speed
2. The first step in solving a problem is to:
A) Identify and understand the problem
B) Write computer code
C) Print the solution
D) Install software
3. An algorithm is:
A) A computer virus
B) A programming language
C) A storage device
D) A step-by-step procedure to solve a problem
4. IPO stands for:
A) Input, Program, Output
B) Information, Process, Operation
C) Input, Process, Output
D) Internal, Program, Operator
5. In an IPO chart, raw facts entered into a system are called:
A) Input
B) Output
C) Process
D) Storage
6. The processing stage in an IPO chart performs:
A) Data transmission
B) Operations on input data
C) Data deletion only
D) Hardware installation
7. The final result produced by a system is called:
A) Memory
B) Program
C) Algorithm
D) Output
8. Breaking a complex problem into smaller parts is known as:
A) Encryption
B) Simulation
C) Decomposition
D) Compression
9. Recognizing similarities among problems is called:
A) Pattern Recognition
B) Formatting
C) Coding
D) Networking
10. Ignoring unnecessary details while focusing on important information is called:
A) Decryption
B) Abstraction
C) Installation
D) Compilation
11. A good algorithm should be:
A) Ambiguous
B) Very lengthy
C) Difficult to understand
D) Clear and finite
12. Which of the following is used to represent a solution before programming?
A) Algorithm
B) Browser
C) Antivirus
D) Spreadsheet
13. Which computational thinking skill identifies repeated trends?
A) Debugging
B) Compilation
C) Pattern Recognition
D) Storage
14. Designing a solution before coding helps to:
A) Increase hardware cost
B) Reduce mistakes and improve planning
C) Slow down execution
D) Eliminate the need for testing
15. Which part of the IPO model displays processed information?
A) Input
B) Storage
C) Process
D) Output
16. A recipe for cooking is often considered an example of:
A) An algorithm
B) A database
C) A network
D) An operating system
17. The main purpose of computational thinking is to develop:
A) Computer hardware
B) Mobile applications only
C) Efficient problem-solving strategies
D) Internet connections
18. Which of the following is an essential characteristic of a good algorithm?
A) It should contain unnecessary steps
B) It should have clear and unambiguous instructions
C) It should only work on computers
D) It should always be written in JavaScript
19. In an IPO chart, calculations and decision-making occur during the:
A) Input stage
B) Output stage
C) Storage stage
D) Process stage
20. Which computational thinking concept focuses on important information while ignoring irrelevant details?
A) Abstraction
B) Simulation
C) Debugging
D) Networking
21. Before designing a solution, a student should first:
A) Write source code
B) Buy software
C) Understand the problem clearly
D) Install an operating system
22. Which of the following is NOT part of an IPO chart?
A) Input
B) Network
C) Process
D) Output
23. An algorithm should always have:
A) Infinite steps
B) Random instructions
C) Only mathematical operations
D) A definite beginning and end
24. Which skill helps divide a large problem into manageable pieces?
A) Decomposition
B) Encryption
C) Animation
D) Formatting
25. The expected result after processing input data is called:
A) Procedure
B) Algorithm
C) Output
D) Input
26. Which of the following best represents a step-by-step plan for solving a problem?
A) Spreadsheet
B) Algorithm
C) Browser
D) Database
27. Identifying repeated similarities among tasks helps in:
A) Pattern Recognition
B) Compression
C) Authentication
D) Compilation
28. Which document is commonly prepared before writing a computer program?
A) Invoice
B) Report Card
C) Presentation
D) Algorithm
29. Which activity belongs to the input stage when calculating a student’s percentage?
A) Displaying the percentage
B) Dividing obtained marks by total marks
C) Entering obtained marks and total marks
D) Printing the report card
30. A solution designed using computational thinking should be:
A) Complicated and lengthy
B) Efficient and logical
C) Based on guesswork
D) Limited to one computer only
31. Which of the following is an example of processing?
A) Typing examination marks
B) Scanning a document
C) Displaying the final grade
D) Calculating the average marks
32. A flow of logical instructions arranged in sequence is called:
A) An algorithm
B) A spreadsheet
C) An operating system
D) A device driver
33. Which stage of problem solving involves selecting the best possible approach?
A) Hardware installation
B) Internet configuration
C) Designing the solution
D) File compression
34. The main objective of an IPO chart is to:
A) Increase storage capacity
B) Represent how data is transformed into useful information
C) Connect computers to the Internet
D) Replace programming languages
35. Which of the following is a benefit of decomposition?
A) It makes complex problems easier to solve
B) It increases file size
C) It slows down processing
D) It replaces algorithms
36. Which component of computational thinking helps remove unnecessary information?
A) Coding
B) Testing
C) Pattern Matching
D) Abstraction
37. A well-designed algorithm should produce:
A) Random results
B) Correct and repeatable results
C) Different answers every time
D) Only graphical output
38. Which stage of the IPO cycle displays the final report on the screen?
A) Input
B) Process
C) Output
D) Storage
39. Choosing relevant information while ignoring unnecessary details is an example of:
A) Abstraction
B) Simulation
C) Formatting
D) Debugging
40. Which of the following best describes problem identification?
A) Writing a computer program
B) Purchasing hardware
C) Connecting devices to a network
D) Clearly understanding what needs to be solved
41. Which of the following is most suitable for calculating a student’s total marks?
A) Encryption
B) Algorithm
C) Compression
D) Animation
42. In an IPO chart for a payroll system, salary slips are the:
A) Input
B) Process
C) Output
D) Algorithm
43. Which computational thinking technique identifies repeated structures in problems?
A) Pattern Recognition
B) Networking
C) Formatting
D) Installation
44. The process of arranging instructions in logical order is known as:
A) Data entry
B) File management
C) Memory allocation
D) Algorithm design
45. Which one is an example of output in an ATM transaction?
A) Entering the PIN
B) Cash receipt displayed or printed
C) Selecting the language
D) Reading the ATM card
46. Which of the following is NOT considered computational thinking?
A) Decomposition
B) Pattern Recognition
C) Random guessing
D) Abstraction
47. Which document helps programmers understand the solution before coding?
A) Algorithm
B) Invoice
C) Email
D) Database Table
48. A successful problem-solving process usually ends with:
A) Buying new hardware
B) Deleting data
C) Disconnecting the computer
D) Producing the desired solution or output
49. In an IPO chart for calculating area of a rectangle, length and width are:
A) Output
B) Input
C) Process
D) Report
50. The primary purpose of computational thinking is to:
A) Develop efficient and logical solutions to problems
B) Increase computer memory
C) Replace programming languages
D) Design computer hardware only