MCQs — Computer Systems

Practice questions for Computer Science.

Question 101

In the von Neumann model, which unit holds the data and instructions that the CPU needs?

A. Output unit
B. Input unit
C. Memory unit
D. Power unit
Question 102

What is the role of the input unit in a computer system?

A. To display results to the user
B. To perform calculations
C. To store data permanently after shutdown
D. To bring data and instructions from outside into the computer
Question 103

After the CPU finishes processing, which component presents the results to the user?

A. Output unit
B. Input unit
C. Control unit
D. Clock
Question 104

The CPU is made up mainly of:

A. Keyboard, mouse and monitor
B. Arithmetic logic unit, control unit and registers
C. RAM, ROM and hard disk
D. Scanner, printer and speaker
Question 105

What type of operations does the Arithmetic Logic Unit (ALU) perform?

A. Printing and scanning
B. Sending files over a network
C. Arithmetic operations such as addition and logical comparisons
D. Storing files on the hard disk
Question 106

What is the main function of the Control Unit (CU)?

A. To perform all calculations
B. To store the operating system permanently
C. To display images on the screen
D. To direct and coordinate the operations of the computer by sending control signals
Question 107

A program checks whether one number is greater than another. Which part of the CPU performs this comparison?

A. Arithmetic logic unit
B. Control unit
C. Monitor
D. Hard disk
Question 108

An instruction has been fetched and the correct components must now be told what to do. Which part sends these signals?

A. ALU
B. Control unit
C. RAM
D. Printer
Question 109

Which task is done by the ALU rather than by the control unit?

A. Sending timing signals to memory
B. Deciding which device to activate next
C. Calculating 12 + 8
D. Directing the flow of data between CPU and memory
Question 110

Registers in a computer are:

A. Large storage areas on the hard disk
B. Devices used to enter data
C. Cables that connect the monitor
D. Small, very fast storage locations inside the CPU
Question 111

Why does the CPU use registers?

A. To hold data and instructions being processed at that moment
B. To store all files permanently
C. To connect to the internet
D. To cool the processor
Question 112

Compared with RAM, registers are generally:

A. Slower and larger
B. Faster but much smaller in capacity
C. Larger and cheaper
D. Equal in speed and size
Question 113

In a computer, a bus is best described as:

A. A type of software
B. A storage device
C. A set of pathways that carry data, addresses and signals between components
D. A printer connected by cable
Question 114

Which set correctly names the three main types of bus?

A. Input bus, output bus and storage bus
B. Memory bus, monitor bus and mouse bus
C. Power bus, sound bus and print bus
D. Data bus, address bus and control bus
Question 115

A technician finds that the CPU, memory and I/O devices are all fine, but they cannot exchange information because the connecting pathways are damaged. Which part is affected?

A. Bus
B. Monitor
C. Keyboard
D. Speaker
Question 116

A program is stored on the hard disk. Before the CPU can run it, where must its instructions be loaded?

A. Into the monitor
B. Into main memory (RAM)
C. Into the keyboard
D. Into ROM only
Question 117

A very fast CPU often has to wait because memory supplies instructions more slowly. What is the most likely effect?

A. The CPU becomes permanently faster
B. The monitor becomes brighter
C. The computer's overall speed is limited by the slower memory
D. Data is automatically deleted
Question 118

Two numbers are stored in memory and must be added. Which sequence correctly describes what happens?

A. The monitor sends the numbers to the CPU, which stores them in the keyboard
B. The CPU sends the numbers to the printer, which adds them
C. The numbers are added in memory without the CPU
D. The numbers go from memory to the CPU, the ALU adds them, and the result goes back to memory
Question 119

Which is the correct order of the instruction cycle?

A. Fetch, decode, execute
B. Execute, decode, fetch
C. Decode, fetch, execute
D. Fetch, execute, decode
Question 120

What happens in the fetch step of the instruction cycle?

A. The result is printed
B. The CPU gets the next instruction from memory
C. The instruction is deleted
D. The monitor is switched off

🎯 How to get the most out of these questions

  • Attempt each question before revealing the answer.
  • Read the explanation even when you answered correctly — it reinforces the concept.
  • Note down any question you got wrong and revisit it the next day.
  • Use the pagination below the list to work through every page — do not stop at page 1.

📌 MCQs — FAQs

Are the answers in this section verified?

Yes — every answer on this page has been verified. MCQs also include explanations where available.

Can I print these questions?

Yes — use your browser's print option (Ctrl+P / Cmd+P) to print or save the page as PDF.

How often are questions updated?

New questions are added regularly. If a paper pattern changes, existing questions are reviewed and updated.

Scroll to Top