Back to dashboard

Reading mode

Quarter 1

Correct answer is shown on each question. Use Next to read one by one.

Question 1 of 30 0% read

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

You finished reading all questions

Try practice mode to check answers without scoring, or play for a scored attempt.