O Level / IGCSE Computer Science chapter 3: Hardware MCQs with answers

By Team Megalecture · Updated 4 Nov 2026

41 exam-style questions on Hardware, each with the answer and a short explanation. Ten of them are below to try. The chapter test draws ten fresh questions each time and is marked the moment you finish, with your score by topic.

41 questions · 4 topics · 10 per test

Test this chapter freeAll O Level / IGCSE Computer Science chapters

What chapter 3 covers

Ten Hardware questions with answers

Try each one, then open the answer. These ten stay the same; the test draws new ones every time.

1. A smartphone changes its screen from portrait to landscape when it is turned on its side. Which sensor detects this?

  1. A
    proximity sensor
  2. B
    magnetic field sensor
  3. C
    accelerometer
  4. D
    pressure sensor
Show answer

Answer: C. An accelerometer measures acceleration and the direction of gravity, so it can detect the orientation of the phone. A proximity sensor detects nearby objects, such as the user’s ear.

2. What is a microprocessor?

  1. A
    a very small computer program
  2. B
    the memory that holds the start-up instructions
  3. C
    a device that converts analogue signals from sensors into digital data
  4. D
    an integrated circuit on a single chip that can act as a CPU
Show answer

Answer: D. A microprocessor is a type of integrated circuit on a single chip. It processes instructions and data, as a CPU does.

3. What is the purpose of an actuator in a computer-controlled system?

  1. A
    to convert an electrical signal from the computer into physical movement
  2. B
    to measure a physical quantity, such as temperature, and send it to the computer
  3. C
    to store the readings taken by sensors
  4. D
    to convert analogue data into digital data
Show answer

Answer: A. An actuator is an output device, such as a motor or valve, that produces movement in response to a signal. Measuring quantities is the job of a sensor.

4. What is the role of the arithmetic logic unit (ALU)?

  1. A
    to carry out calculations and logical comparisons
  2. B
    to hold the address of the next instruction
  3. C
    to send control signals to the other components of the computer
  4. D
    to store programs that are not being used
Show answer

Answer: A. The ALU performs arithmetic (such as addition) and logic operations (such as comparisons). Sending control signals is the job of the control unit.

5. Why does a computer need ROM as well as RAM?

  1. A
    ROM is faster than RAM
  2. B
    ROM can store more data than RAM
  3. C
    the start-up instructions must be kept when the power is off, and RAM would lose them
  4. D
    ROM is used to store the user’s documents so they are not lost when the computer is switched off
Show answer

Answer: C. When the computer is switched on, RAM is empty. The instructions to start the computer are held in ROM because it is non-volatile.

6. Which of these is an example of solid-state storage?

  1. A
    hard disk drive (HDD)
  2. B
    DVD
  3. C
    Blu-ray disc
  4. D
    SD card
Show answer

Answer: D. An SD card is flash (solid-state) memory, like an SSD or a USB drive. An HDD is magnetic; DVD and Blu-ray are optical.

7. A computer with little RAM becomes very slow when many programs are open. Why?

  1. A
    pages are constantly swapped with virtual memory on much slower secondary storage
  2. B
    the cache has become full of documents
  3. C
    the ROM is being overwritten
  4. D
    the CPU clock speed is automatically reduced whenever more programs are open at the same time
Show answer

Answer: A. Virtual memory lets more programs run, but moving pages between RAM and much slower secondary storage takes time. Frequent swapping makes the computer slow.

8. What is meant by cloud storage?

  1. A
    storage on a USB flash drive that can be carried around and moved between computers
  2. B
    data held in RAM while a program is running
  3. C
    data stored on remote physical servers and accessed over the internet
  4. D
    virtual memory created on the hard disk
Show answer

Answer: C. Cloud storage keeps data on physical servers owned by a provider and accessed remotely through the internet, rather than locally on the user’s device.

9. Which statement describes a typical embedded system?

  1. A
    it is used for many different tasks chosen by the user
  2. B
    it always has a large screen and a keyboard
  3. C
    it runs a range of application software installed by the user
  4. D
    it performs a dedicated function within a larger device
Show answer

Answer: D. An embedded system does one job, often with little or no user interface, and is usually small, low-power and cheap to make. General-purpose computers run many applications.

10. How does optical storage such as a Blu-ray disc store data?

  1. A
    as pits and lands that are created and read using a laser
  2. B
    as magnetised regions on the surface that are read by an electromagnet
  3. C
    as charge stored in NAND flash memory
  4. D
    as holes punched in the disc
Show answer

Answer: A. Optical media use a laser to create and read pits and lands on the disc surface. CD, DVD and Blu-ray are all optical.

Start the chapter testAbout the O Level / IGCSE Computer Science test

Read the notes for this chapter

Ways to practise this chapter

Hardware: questions students ask

How many Hardware MCQs are there?

41, each with the answer and a short explanation, across 4 topics: Computer architecture, Input and output devices, Data storage, Network hardware. Every chapter test draws ten of them, so you can take it many times.

Is the O Level / IGCSE Computer Science chapter 3 test free?

Yes. The test, the answers and the explanations are free and need no sign-up. Sign in only if you want your scores kept across devices.

How is the chapter test marked?

The moment you press Finish: your score, the right answer and an explanation for every question, and the ones you got wrong saved in My mistakes to retry.

Keep going

← Chapter 2: Data transmissionChapter 4: Software →All chaptersStuck? Ask a question