1.
Which of the following best describes Computational Thinking?
A
A problem-solving process that involves formulating problems and their solutions in a way that a computer can execute.
B
The process of writing code in a specific programming language like Python or C++.
C
The study of computer hardware and how it functions.
D
The ability to use software applications like Microsoft Word or Excel.
2.
Pattern recognition helps programmers to:
A
Avoid errors
B
Find reusable solutions
C
Increase memory
D
Improve hardware
3.
Which method visually represents an algorithm?
A
Table
B
Flowchart
C
Paragraph
D
Database
4.
What is the primary purpose of the 'Input' stage in the I-P-O model?
A
To display the final result
B
To provide the necessary data and instructions for the problem
C
To perform calculations on the data
D
To store the processed information permanently
5.
Which unit controls all activities of a computer?
A
ALU
B
RAM
C
Control Unit
D
Hard Disk
6.
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
7.
The core idea of the Von Neumann architecture is the concept of a:
A
Multi-core processor
B
Graphical User Interface
C
Networked System
D
Stored-program computer
8.
Which step comes after processing in the I-P-O model?
A
Input
B
Storage
C
Output
D
Feedback
9.
The main goal of problem solving is to:
A
Write long programs
B
Find an efficient solution
C
Use complex logic
D
Avoid errors only
10.
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
11.
A web browser, a word processor, and a video game are all examples of:
A
System Software
B
Firmware
C
Device Drivers
D
Application Software
12.
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.
13.
Which component of the computer system is often referred to as the 'brain' of the computer?
A
RAM
B
Motherboard
C
CPU (Central Processing Unit)
D
Hard Disk Drive
14.
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
15.
In the computer memory hierarchy, which memory is the fastest and has the smallest storage capacity?
A
CPU Registers
B
Cache Memory
C
Main Memory (RAM)
D
Secondary Storage (HDD/SSD)
16.
An algorithm is:
A
A programming language
B
A set of step-by-step instructions
C
A computer device
D
An output
17.
Which bus in a computer system is responsible for transferring the actual data between the processor, memory, and peripherals?
A
Address Bus
B
Data Bus
C
Control Bus
D
Expansion Bus
18.
The discipline that applies principles of engineering to the design, development, maintenance, testing, and evaluation of software is known as:
A
Hardware Engineering
B
Computer Architecture
C
Software Engineering
D
Network Administration
19.
In the hierarchy of computer memory, which of the following is the slowest but has the largest capacity?
A
CPU Registers
B
Cache Memory
C
Main Memory (RAM)
D
Secondary Storage (HDD/SSD)
20.
An I-P-O chart is a tool used for:
A
Writing computer code directly.
B
Designing the user interface.
C
Drawing hardware diagrams.
D
Planning the inputs, processing steps, and outputs of a program.
21.
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
22.
Who is known as the father of the computer?
A
Alan Turing
B
Charles Babbage
C
John von Neumann
D
Bill Gates
23.
Which component stores data temporarily?
A
ROM
B
Hard Disk
C
RAM
D
DVD
24.
Which property is essential for an algorithm?
A
Ambiguity
B
Finiteness
C
Complexity
D
Randomness
25.
An I-P-O chart is mainly useful during:
A
Execution stage
B
Problem analysis stage
C
Hardware installation
D
Data storage
26.
Which of the following is NOT a principle of computational thinking?
A
Decomposition
B
Pattern recognition
C
Abstraction
D
Compilation
27.
Which memory is volatile?
A
ROM
B
Hard Disk
C
RAM
D
DVD
28.
Which of the following is NOT an input?
A
Marks entered by user
B
Numbers typed
C
Final result
D
Student age
29.
The invention of the Integrated Circuit (IC) led to the development of which generation of computers?
A
First Generation
B
Second Generation
C
Fourth Generation
D
Third Generation
30.
Pattern recognition helps in:
A
Writing code faster
B
Identifying similarities in problems
C
Increasing memory
D
Storing data