1.
A graphical representation of the steps in a process or algorithm is called a:
A
Flowchart
B
Pseudocode
C
I-P-O Chart
D
Data Structure
2.
Which principle of computational thinking involves focusing on the essential details while ignoring irrelevant information?
A
Abstraction
B
Decomposition
C
Pattern Recognition
D
Algorithm Design
3.
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
4.
Which of the following best represents input?
A
Processed data
B
User-entered values
C
Final result
D
Printed report
5.
Why is identifying a problem important?
A
To skip solution design
B
To understand what needs to be solved
C
To write code quickly
D
To avoid testing
6.
Which thinking skill helps ignore unnecessary details?
A
Decomposition
B
Abstraction
C
Pattern recognition
D
Algorithm design
7.
Identifying a computing problem requires:
A
Understanding inputs and outputs
B
Writing code first
C
Ignoring requirements
D
Testing solutions
8.
Which step comes after processing in the I-P-O model?
A
Input
B
Storage
C
Output
D
Feedback
9.
Which of the following is an example of output?
A
Keyboard
B
Mouse
C
Printed result
D
Input data
10.
Problem solving mainly involves:
A
Guessing answers
B
Following random steps
C
Finding a systematic solution
D
Avoiding the problem
11.
What is the main function of an I-P-O Chart in problem-solving?
A
To write the final computer program
B
To find patterns in large datasets
C
To represent the algorithm visually using symbols
D
To clearly define the required inputs, processing steps, and expected outputs
12.
Which step converts input into output?
A
Input
B
Processing
C
Storage
D
Feedback
13.
Algorithms should be:
A
Ambiguous
B
Infinite
C
Clear and precise
D
Complex
14.
In problem solving, identifying inputs is important because:
A
They are outputs
B
They affect processing
C
They are optional
D
They slow the system
15.
What is the first step in problem-solving?
A
Designing a solution
B
Identifying the problem
C
Testing the solution
D
Implementing the solution
16.
Which part of the I-P-O model represents raw data?
A
Input
B
Processing
C
Output
D
Storage
17.
Which property is essential for an algorithm?
A
Ambiguity
B
Finiteness
C
Complexity
D
Randomness
18.
Which step ensures the correctness of a solution?
A
Designing
B
Testing
C
Input
D
Processing
19.
Which principle of computational thinking involves breaking down a complex problem into smaller, more manageable parts?
A
Abstraction
B
Pattern Recognition
C
Decomposition
D
Algorithm Design
20.
Decomposition means:
A
Ignoring the problem
B
Breaking a problem into smaller parts
C
Solving problems randomly
D
Combining all problems
21.
The I-P-O model stands for:
A
Input-Process-Output
B
Insert-Print-Output
C
Input-Program-Order
D
Instruction-Process-Operation
22.
Which component is NOT part of an I-P-O chart?
A
Input
B
Processing
C
Output
D
Memory
23.
An I-P-O chart is used to:
A
Store data
B
Design hardware
C
Represent problem solution steps
D
Write programs only
24.
Which is the first step in problem solving?
A
Testing the solution
B
Understanding the problem
C
Writing code
D
Drawing charts
25.
Which method is used to design a solution?
A
Flowchart
B
Keyboard
C
Scanner
D
Monitor
26.
An algorithm is:
A
A programming language
B
A set of step-by-step instructions
C
A computer device
D
An output
27.
Which of the following is a solution design method?
A
Flowchart
B
Printer
C
Monitor
D
Mouse
28.
Computational thinking can be applied:
A
Only in computers
B
Only in programming
C
In daily life problems
D
Only in mathematics
29.
Which of the following is NOT an input?
A
Marks entered by user
B
Numbers typed
C
Final result
D
Student age
30.
A flowchart uses:
A
Random symbols
B
Standard symbols
C
Numbers only
D
Letters only