1.
Abstraction reduces:
A
Important details
B
Problem complexity
C
Accuracy
D
Processing speed
2.
Identifying similarities or common characteristics among different problems or within the same problem is called:
A
Decomposition
B
Abstraction
C
Algorithm Design
D
Pattern Recognition
3.
Which memory is also called main memory?
A
Cache
B
RAM
C
ROM
D
Register
4.
Which property is essential for an algorithm?
A
Ambiguity
B
Finiteness
C
Complexity
D
Randomness
5.
Data transmission inside a computer occurs through:
A
Cables
B
Buses
C
Modems
D
Routers
6.
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
7.
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.
8.
Which step ensures the correctness of a solution?
A
Designing
B
Testing
C
Input
D
Processing
9.
Which component is considered the brain of the computer?
A
Keyboard
B
Monitor
C
CPU
D
Hard Disk
10.
Hardware engineering focuses on:
A
Programming
B
System analysis
C
Physical components
D
Database design
11.
Which type of memory is volatile, meaning its contents are lost when the power is turned off?
A
ROM
B
SSD
C
RAM
D
Flash Memory
12.
A good solution should be:
A
Complex
B
Unclear
C
Efficient and correct
D
Slow
13.
Which of the following is considered the first general-purpose electronic digital computer?
A
ENIAC
B
UNIVAC
C
MARK-I
D
ABC
14.
Microsoft Windows, macOS, and Linux are prominent examples of which type of software?
A
Application Software
B
Utility Software
C
Operating System Software
D
Programming Software
15.
Which type of memory is volatile, meaning its contents are lost when the computer is powered off?
A
ROM (Read-Only Memory)
B
RAM (Random Access Memory)
C
Flash Memory
D
Hard Disk Drive
16.
What is the first step in problem-solving?
A
Designing a solution
B
Identifying the problem
C
Testing the solution
D
Implementing the solution
17.
Software engineering mainly deals with:
A
Designing hardware
B
Developing software
C
Repairing computers
D
Network cabling
18.
Which component of I-P-O shows results to the user?
A
Input
B
Processing
C
Output
D
Memory
19.
Which element is NOT part of data communication?
A
Sender
B
Receiver
C
Printer
D
Transmission medium
20.
Which part of CPU interprets instructions?
A
ALU
B
Register
C
Control Unit
D
Cache
21.
Which thinking skill helps ignore unnecessary details?
A
Decomposition
B
Abstraction
C
Pattern recognition
D
Algorithm design
22.
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)
23.
Which type of high-speed memory is located directly on the CPU or between the CPU and RAM?
A
Secondary Memory
B
Cache Memory
C
Virtual Memory
D
Read-Only Memory
24.
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
25.
Which method is used to design a solution?
A
Flowchart
B
Keyboard
C
Scanner
D
Monitor
26.
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.
27.
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
28.
In which mode of data transmission can data flow in both directions, but only one direction at a time?
A
Simplex
B
Full-duplex
C
Half-duplex
D
Multiplex
29.
Which of the following best defines an algorithm?
A
A random solution
B
A clear and finite set of steps
C
An input device
D
A software error
30.
Pattern recognition helps programmers to:
A
Avoid errors
B
Find reusable solutions
C
Increase memory
D
Improve hardware