Computer Science MCQs – Hardware, Software & Basics
Test your understanding of computer fundamentals with 10 MCQs covering hardware, software, input/output devices, memory types, operating systems, and binary numbers.
Windows OS (Operating System) is system software — it manages hardware resources and provides an environment for application software to run. MS Word, Photoshop, and Chrome are application software.
CPU stands for Central Processing Unit — the ‘brain’ of the computer. It executes instructions, performs calculations, and manages data flow. It consists of the ALU, Control Unit, and registers.
RAM (Random Access Memory) is the primary (main) memory of a computer. It is volatile — data is lost when power is turned off. It temporarily stores data currently in use by the CPU.
A keyboard is an input device — it sends data into the computer. Output devices (monitor, printer, speaker) receive processed data from the computer and present it to the user.
1 byte = 8 bits. A bit is the smallest unit of data (0 or 1). 1 KB = 1024 bytes, 1 MB = 1024 KB, 1 GB = 1024 MB. This binary system underpins all digital data storage.
ROM (Read-Only Memory) is non-volatile — it retains data even without power. It stores the BIOS/firmware. RAM is volatile (temporary), cache is very fast but small, registers are CPU-internal.
1010 in binary = 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 8 + 0 + 2 + 0 = 10. Binary uses base-2 (only 0s and 1s). Each position is a power of 2: 1, 2, 4, 8, 16…
The OS (Operating System) manages all hardware and software resources — CPU scheduling, memory management, file system, I/O management, and security. Examples: Windows, Linux, macOS, Android.
A Hard Disk Drive (HDD) is secondary storage — it stores data permanently and in large amounts. Primary storage (RAM, cache) is faster but smaller and temporary. Secondary storage is non-volatile.
URL stands for Uniform Resource Locator — the web address used to access a resource on the internet. Example: https://www.example.com. It specifies the protocol, domain, and file path.
About These Computer Science MCQs
These Computer Science MCQs cover fundamental concepts including hardware, software types, memory hierarchy, binary numbers, and operating systems. Perfect for Class 9 & 10.
Computer Science basics are tested in board exams, NTS tests, and IT entry tests. These MCQs build conceptual clarity with detailed explanations for each answer.
Topics Covered
- Hardware vs software — system vs application
- CPU structure — ALU, Control Unit
- RAM vs ROM vs Cache memory
- Input and output devices
- Binary number system
- Operating system functions
Exam Strategy
Learn the memory hierarchy (Register → Cache → RAM → HDD) and understand why each level differs in speed and size. Binary conversion questions (binary to decimal and back) are always numerical — practice these with the positional value method.