Hard disks (HDD) store data on spinning platters; solid-state drives (SSD) use flash memory and are faster.
Software
System software runs the computer (operating systems, drivers); application software does the user's tasks (word processors, browsers).
Firmware, such as the BIOS, is software stored permanently on hardware.
A compiler translates a whole program at once; an interpreter translates and runs it line by line.
Open-source software lets anyone read and change its source code.
Practise
Hardware and software MCQs
Try each question, then open the answer. MCQs 51–100 of 347.
51.How many keys does a standard full-size keyboard have?
A.About 84
B.About 104
C.About 64
D.About 120
Show answerHide answer
Answer: B. About 104
A standard Windows keyboard has 104 keys.
52.The common keyboard layout is called what, after its first six letters?
A.ABCDEF
B.DVORAK
C.QWERTY
D.AZERTY
Show answerHide answer
Answer: C. QWERTY
QWERTY is named after the top-left letters.
53.Which device reads marks on answer sheets, as in MCQ tests?
A.OMR
B.MICR
C.OCR
D.Barcode reader
Show answerHide answer
Answer: A. OMR
Optical Mark Recognition reads filled bubbles.
54.Which technology converts printed text in an image into editable text?
A.OCR
B.RFID
C.OMR
D.MICR
Show answerHide answer
Answer: A. OCR
Optical Character Recognition reads letters from images.
55.Which technology is used by banks to read cheque numbers?
A.QR code
B.OCR
C.MICR
D.OMR
Show answerHide answer
Answer: C. MICR
Magnetic Ink Character Recognition reads the numbers on cheques.
56.Which device reads the black-and-white bars on products?
A.Light pen
B.OMR reader
C.Scanner only
D.Barcode reader
Show answerHide answer
Answer: D. Barcode reader
Barcode readers scan product codes at checkouts.
57.The resolution of a monitor is measured in what?
A.Pixels
B.Dots per minute
C.Bytes
D.Hertz
Show answerHide answer
Answer: A. Pixels
Resolution is the number of pixels, such as 1920 × 1080.
58.What does "pixel" stand for?
A.Print element
B.Picture cell
C.Picture element
D.Pixel element
Show answerHide answer
Answer: C. Picture element
A pixel is the smallest dot of a digital image.
59.The quality of a printer is measured in what?
A.DPI (dots per inch)
B.Pixels per second
C.PPM only
D.Hertz
Show answerHide answer
Answer: A. DPI (dots per inch)
Print resolution is given in dots per inch.
60.Which printer uses a drum and toner?
A.Thermal printer
B.Dot-matrix printer
C.Laser printer
D.Inkjet printer
Show answerHide answer
Answer: C. Laser printer
Laser printers fuse toner powder onto paper.
61.Which printer strikes an inked ribbon with pins?
A.Laser printer
B.Dot-matrix printer
C.Plotter
D.Inkjet printer
Show answerHide answer
Answer: B. Dot-matrix printer
Dot-matrix printers are impact printers.
62.Which output device draws large engineering drawings and maps?
A.Plotter
B.Projector
C.Inkjet printer
D.Scanner
Show answerHide answer
Answer: A. Plotter
Plotters draw with pens or ink on large sheets.
63.What does LCD stand for?
A.Light Colour Display
B.Laser Crystal Display
C.Liquid Colour Diode
D.Liquid Crystal Display
Show answerHide answer
Answer: D. Liquid Crystal Display
LCD screens use liquid crystals.
64.What does UPS stand for?
A.Uninterrupted Processing System
B.Uninterruptible Power Supply
C.Universal Power Source
D.Unified Power System
Show answerHide answer
Answer: B. Uninterruptible Power Supply
A UPS supplies power from batteries during outages.
65.Which storage device has spinning magnetic platters?
A.RAM
B.USB flash drive
C.Hard disk drive (HDD)
D.Solid-state drive (SSD)
Show answerHide answer
Answer: C. Hard disk drive (HDD)
HDDs store data magnetically on spinning disks.
66.Which storage device has no moving parts and uses flash memory?
A.Solid-state drive (SSD)
B.Floppy disk
C.Hard disk drive
D.Magnetic tape
Show answerHide answer
Answer: A. Solid-state drive (SSD)
SSDs are faster and more robust than HDDs.
67.Which storage medium was commonly 1.44 MB in size?
A.DVD
B.3.5-inch floppy disk
C.USB drive
D.CD
Show answerHide answer
Answer: B. 3.5-inch floppy disk
The standard 3.5-inch floppy held 1.44 MB.
68.About how much data does a standard CD hold?
A.About 1.44 MB
B.About 4.7 GB
C.About 700 MB
D.About 25 GB
Show answerHide answer
Answer: C. About 700 MB
A CD holds about 650–700 MB.
69.About how much data does a single-layer DVD hold?
A.About 700 MB
B.About 128 GB
C.About 25 GB
D.About 4.7 GB
Show answerHide answer
Answer: D. About 4.7 GB
A single-layer DVD holds 4.7 GB.
70.About how much data does a single-layer Blu-ray disc hold?
A.About 700 MB
B.About 1 TB
C.About 4.7 GB
D.About 25 GB
Show answerHide answer
Answer: D. About 25 GB
A single-layer Blu-ray holds 25 GB.
71.Which storage is often used for long-term backup of very large data in data centres?
A.Floppy disk
B.RAM
C.CD-ROM
D.Magnetic tape
Show answerHide answer
Answer: D. Magnetic tape
Tape is cheap and durable for archives.
72.What does USB stand for?
A.Universal System Bus
B.Uniform Storage Bus
C.Universal Serial Bus
D.United Serial Board
Show answerHide answer
Answer: C. Universal Serial Bus
USB connects devices to computers.
73.Which port is commonly used to connect a computer to a modern TV or monitor with sound?
A.HDMI
B.VGA
C.PS/2
D.Serial port
Show answerHide answer
Answer: A. HDMI
HDMI carries both video and audio.
74.What does BIOS stand for?
A.Binary Input Output System
B.Basic Input Output System
C.Boot Input Output Software
D.Basic Integrated Operating System
Show answerHide answer
Answer: B. Basic Input Output System
BIOS starts the hardware when the computer boots.
75.Software permanently stored in hardware, such as the BIOS, is called what?
A.Firmware
B.Freeware
C.Shareware
D.Malware
Show answerHide answer
Answer: A. Firmware
Firmware sits between hardware and software.
76.Which type of software manages the computer's hardware and resources?
A.Application software
B.System software
C.Utility software only
D.Freeware
Show answerHide answer
Answer: B. System software
Operating systems and drivers are system software.
77.A word processor is an example of which type of software?
A.System software
B.Middleware
C.Firmware
D.Application software
Show answerHide answer
Answer: D. Application software
Application software does tasks for the user.
78.Antivirus and disk clean-up programs are examples of what?
A.Utility software
B.Application software
C.Operating systems
D.Firmware
Show answerHide answer
Answer: A. Utility software
Utilities maintain and protect the computer.
79.A small program that lets the operating system control a hardware device is called what?
A.Device driver
B.Applet
C.Firmware
D.Compiler
Show answerHide answer
Answer: A. Device driver
Drivers let the OS talk to printers, graphics cards and so on.
80.Software that is free to use but whose code is not open is called what?
A.Proprietary licence
B.Shareware
C.Freeware
D.Open-source software
Show answerHide answer
Answer: C. Freeware
Freeware costs nothing but is not necessarily open source.
81.Software you can try free for a time before paying is called what?
A.Malware
B.Freeware
C.Shareware
D.Open source
Show answerHide answer
Answer: C. Shareware
Shareware is distributed on a try-before-you-buy basis.
82.Software whose source code anyone may read, change and share is called what?
A.Shareware
B.Freeware
C.Proprietary software
D.Open-source software
Show answerHide answer
Answer: D. Open-source software
Linux and Firefox are open source.
83.Which translator converts a whole high-level program into machine code at once?
A.Compiler
B.Assembler
C.Linker
D.Interpreter
Show answerHide answer
Answer: A. Compiler
A compiler translates the whole program before it runs.
84.Which translator converts and runs a program line by line?
A.Compiler
B.Interpreter
C.Assembler
D.Loader
Show answerHide answer
Answer: B. Interpreter
Python is commonly run by an interpreter.
85.Which translator converts assembly language into machine code?
A.Assembler
B.Compiler
C.Interpreter
D.Debugger
Show answerHide answer
Answer: A. Assembler
An assembler translates assembly mnemonics.
86.The language made of 0s and 1s that the CPU understands directly is called what?
A.Assembly language
B.Machine language
C.High-level language
D.Natural language
Show answerHide answer
Answer: B. Machine language
Machine language is binary code.
87.Which of these is a high-level programming language?
A.Python
B.Machine code
C.Assembly
D.Binary
Show answerHide answer
Answer: A. Python
High-level languages are close to human language.
88.Which programming language was developed by Dennis Ritchie?
A.Java
B.Python
C.C
D.BASIC
Show answerHide answer
Answer: C. C
Ritchie created C at Bell Labs in the early 1970s.
89.Who created the Python programming language?
A.James Gosling
B.Bjarne Stroustrup
C.Guido van Rossum
D.Dennis Ritchie
Show answerHide answer
Answer: C. Guido van Rossum
Python was first released in 1991.
90.Who created Java?
A.Bjarne Stroustrup
B.Dennis Ritchie
C.Guido van Rossum
D.James Gosling
Show answerHide answer
Answer: D. James Gosling
Java was developed at Sun Microsystems in 1995.
91.Who created C++?
A.Ken Thompson
B.Bjarne Stroustrup
C.Dennis Ritchie
D.James Gosling
Show answerHide answer
Answer: B. Bjarne Stroustrup
C++ extended C with classes.
92.Which language is mainly used to style web pages?
A.HTML
B.C
C.CSS
D.SQL
Show answerHide answer
Answer: C. CSS
CSS controls the look of web pages.
93.Which language is used to query databases?
A.SQL
B.HTML
C.Java
D.CSS
Show answerHide answer
Answer: A. SQL
Structured Query Language manages relational databases.
94.COBOL was designed mainly for which use?
A.Web pages
B.Scientific calculation
C.Business data processing
D.Artificial intelligence
Show answerHide answer
Answer: C. Business data processing
COBOL means Common Business-Oriented Language.
95.FORTRAN was designed mainly for which use?
A.Web design
B.Business records
C.Databases
D.Scientific and engineering calculation
Show answerHide answer
Answer: D. Scientific and engineering calculation
FORTRAN means Formula Translation.
96.An error in a program is called what?
A.Virus
B.Bug
C.Byte
D.Patch
Show answerHide answer
Answer: B. Bug
Finding and fixing errors is called debugging.
97.Who popularised the term "debugging" after a moth was found in a computer?
A.Ada Lovelace
B.Grace Hopper
C.Charles Babbage
D.Alan Turing
Show answerHide answer
Answer: B. Grace Hopper
Grace Hopper's team logged a moth found in the Harvard Mark II in 1947.
98.A step-by-step procedure to solve a problem is called what?
A.Program
B.Compiler
C.Algorithm
D.Flowchart
Show answerHide answer
Answer: C. Algorithm
Algorithms can be shown as flowcharts or pseudocode.
99.A diagram showing the steps of a program with shapes and arrows is called what?
A.Algorithm
B.Flowchart
C.Pseudocode
D.Spreadsheet
Show answerHide answer
Answer: B. Flowchart
Flowcharts use symbols such as ovals, rectangles and diamonds.
100.In a flowchart, which shape is used for a decision?
A.Diamond
B.Oval
C.Parallelogram
D.Rectangle
Show answerHide answer
Answer: A. Diamond
A diamond shows a yes/no decision.
Test yourself
Free timed quizzes
Each quiz has 50 MCQs from this topic and 50 minutes. A correct answer earns 1 mark and each wrong answer takes off 0.25; skipped questions score nothing. No password needed.