Part AMultiple Choice Questions
1Which is considered the first known calculating tool?
- a) Analytical Engine
- b) Abacus
- c) ENIAC
- d) Punch card machine
b) Abacus
It uses beads on rods for basic addition and subtraction.
2Who is known as the 'Father of the Computer'?
- a) Herman Hollerith
- b) Augusta Ada Lovelace
- c) Charles Babbage
- d) John Von Neumann
c) Charles Babbage
He designed a mechanical general-purpose computer in 1837.
3The first generation of computers (1940-1956) used which technology?
- a) Transistors
- b) Vacuum tubes
- c) Integrated circuits
- d) Microprocessors
b) Vacuum tubes
4Which invention replaced vacuum tubes in the second generation?
- a) Transistor
- b) Integrated circuit
- c) Microprocessor
- d) Magnetic drum
a) Transistor
5The integrated circuit was invented by:
- a) Gordon Moore and Intel
- b) Jack Kilby and Robert Noyce
- c) Charles Babbage and Ada Lovelace
- d) Richard Stallman and Linus Torvalds
b) Jack Kilby and Robert Noyce
This defines the third generation (1964-1971).
6Which unit acts like a 'traffic police man' inside the computer?
- a) ALU
- b) Control Unit
- c) Register
- d) Cache
b) Control Unit
It directs the flow of data between functional units and interprets instructions.
7Which are the smallest and fastest storage locations inside the CPU?
- a) Registers
- b) RAM
- c) ROM
- d) Hard disk
a) Registers
8Which of these is NOT primary memory?
- a) RAM
- b) ROM
- c) Cache
- d) SSD
d) SSD
An SSD is secondary storage.
91 Kilobyte (KB) is equal to:
- a) 1,000 bytes
- b) 1,024 bytes
- c) 1,024 bits
- d) 8 bytes
b) 1,024 bytes
10Moore's Law says that the number of transistors on an IC doubles about every:
- a) year
- b) two years
- c) five years
- d) ten years
b) two years
11Which of these is an example of a 64-bit microprocessor?
- a) Intel 4004
- b) Intel 8085
- c) Intel 80386
- d) Intel Core i7
d) Intel Core i7
12Which of these is an example of utility software?
- a) Antivirus
- b) Spreadsheet
- c) Media player
- d) Accounting software
a) Antivirus
13Which stage of data processing removes duplicates and corrects errors (GIGO)?
- a) Collection
- b) Preparation
- c) Output
- d) Storage
b) Preparation
14Who founded the Free Software Foundation (FSF) in 1985?
- a) Bill Gates
- b) Linus Torvalds
- c) Richard Stallman
- d) Gordon Moore
c) Richard Stallman
15Which is a safe method of e-waste disposal?
- a) Land filling
- b) Incineration
- c) Acid baths
- d) Manufacturer take-back programme
d) Manufacturer take-back programme
The others are unsafe methods.
Part BFill in the Blanks
1The first known calculating device is ______.
Abacus.
2The second generation of computers used ______ instead of vacuum tubes.
Transistors.
3______ is known as the father of computers.
Charles Babbage.
4The second generation of computing introduced ______ programming language.
COBOL (and FORTRAN). These were high-level languages.
5GUI was initially used in ______ generation of computers.
Fourth generation (1971 to present).
6______ is called the brain of a computer.
The CPU (Central Processing Unit), also called the processor.
7______ memory stores data permanently.
Secondary memory (and ROM, which is non-volatile).
8The main function of ______ is to perform arithmetic and logical operations.
The ALU (Arithmetic Logic Unit).
9ULSI stands for ______.
Ultra Large Scale Integration.
101 KB = ______ bytes.
1,024 bytes.
11______ software manages the hardware and provides a platform for application software.
System software.
12______ is an example of open-source software.
Linux (other examples: Ubuntu, Mozilla Firefox, LibreOffice, VLC Media Player).
13Programs designed for specific tasks like word processing are called ______.
Application software.
14FSF was founded by ______.
Richard Stallman (in 1985).
15Raw facts and figures are called ______.
Data.
16Processed data is called ______.
Information.
17The ______ stage converts data into meaningful information.
Processing.
18The eco-friendly use of computers is called ______.
Green computing (also called green IT).
19Discarded electronic devices are known as ______.
E-waste (electronic waste).
20Toxic substances like mercury and lead are found in ______.
E-waste.
Part CMatch the Following
1Match the generations with their main technology.
| Column A | Column B |
|---|---|
| 1. First Generation | a) Artificial Intelligence |
| 2. Second Generation | b) Vacuum Tubes |
| 3. Third Generation | c) Microprocessors |
| 4. Fourth Generation | d) Transistors |
| 5. Fifth Generation | e) Integrated Circuits |
| Generation | Technology |
|---|---|
| 1. First Generation | b) Vacuum Tubes |
| 2. Second Generation | d) Transistors |
| 3. Third Generation | e) Integrated Circuits |
| 4. Fourth Generation | c) Microprocessors |
| 5. Fifth Generation | a) Artificial Intelligence |
2Match the units of a computer with their examples.
| Column A | Column B |
|---|---|
| 1. Input Unit | (a) Monitor |
| 2. Output Unit | (b) Keyboard |
| 3. ALU | (c) RAM |
| 4. Storage | (d) Arithmetic operations |
| Unit | Example / Function |
|---|---|
| 1. Input Unit | (b) Keyboard |
| 2. Output Unit | (a) Monitor |
| 3. ALU | (d) Arithmetic operations |
| 4. Storage | (c) RAM |
3Match the types of software with their examples.
| Column A | Column B |
|---|---|
| 1. Operating System | (a) Mozilla Firefox |
| 2. Utility Software | (b) Spreadsheet |
| 3. Application Software | (c) Windows |
| 4. Open Source | (d) Disk Cleanup |
| Type | Example |
|---|---|
| 1. Operating System | (c) Windows |
| 2. Utility Software | (d) Disk Cleanup |
| 3. Application Software | (b) Spreadsheet |
| 4. Open Source | (a) Mozilla Firefox |
4Match the data processing terms with their meanings.
| Column A | Column B |
|---|---|
| 1. Data | (a) Organised and meaningful |
| 2. Information | (b) Raw facts and figures |
| 3. Input | (c) Keeping processed results |
| 4. Storage | (d) Entering data |
| Term | Meaning |
|---|---|
| 1. Data | (b) Raw facts and figures |
| 2. Information | (a) Organised and meaningful |
| 3. Input | (d) Entering data |
| 4. Storage | (c) Keeping processed results |
5Match the green computing terms with their meanings.
| Column A | Column B |
|---|---|
| 1. Green Computing | (a) Discarded computers |
| 2. e-Waste | (b) Energy-efficient use of technology |
| 3. Recycling | (c) Producer responsibility |
| 4. Take-back programmes | (d) Extracting valuable materials from old devices |
| Term | Meaning |
|---|---|
| 1. Green Computing | (b) Energy-efficient use of technology |
| 2. e-Waste | (a) Discarded computers |
| 3. Recycling | (d) Extracting valuable materials from old devices |
| 4. Take-back programmes | (c) Producer responsibility |
Part DShort Answer Questions
1What are the contributions of Ada Lovelace in computing?
In 1843, Augusta Ada Lovelace wrote the first algorithm intended for a machine, Charles Babbage's Analytical Engine. She is therefore regarded as the first computer programmer. Her work laid the foundation for computational theory.
2Distinguish between first and second generation computers.
| First Generation (1940-1956) | Second Generation (1956-1963) |
|---|---|
| Used vacuum tubes | Used transistors |
| Very large, often filled a room | Smaller in size |
| Produced a lot of heat and used huge power | More reliable and energy-efficient |
| Programmed in machine language (0s and 1s) | High-level languages like COBOL and FORTRAN |
| Examples: ENIAC, UNIVAC I, EDSAC | Examples: IBM 1401, IBM 7090 |
3Expand ENIAC, EDSAC and UNIVAC.
- ENIAC: Electronic Numerical Integrator and Computer
- EDSAC: Electronic Delay Storage Automatic Calculator
- UNIVAC: Universal Automatic Computer
4What is artificial intelligence?
Artificial Intelligence (AI) is the ability of a computer or machine to perform tasks that normally require human intelligence, such as learning, reasoning, linguistic intelligence, perception and problem-solving.
5Identify the main technology of each generation of computing.
| Generation | Period | Main technology |
|---|---|---|
| First | 1940-1956 | Vacuum tubes |
| Second | 1956-1963 | Transistors |
| Third | 1964-1971 | Integrated circuits (ICs) |
| Fourth | 1971-present | Microprocessors |
| Fifth | Present and beyond | Artificial Intelligence, parallel processing, quantum and DNA computing |
6Explain the role of the Control Unit.
The Control Unit (CU) acts like a traffic police man inside the computer. It directs the flow of data between the different functional units and interprets the instructions in programs.
7What is the importance of cache memory?
Cache is a small, high-speed memory placed between the CPU and RAM. RAM is slower than the CPU, so the CPU would sit idle waiting for data. Cache stores copies of frequently accessed data from RAM, so the CPU finds data there first and is used more fully.
8What is word length?
Word length is the number of bits a microprocessor can process at a time. For example, Intel 4004 is 4-bit, Intel 8085 is 8-bit, Intel 8086 is 16-bit, Intel 80386 is 32-bit and Intel Core i7 is 64-bit.
9List any six storage devices.
- Hard Disk Drive (HDD)
- Solid-State Drive (SSD)
- USB flash drive (pen drive)
- Memory card (SD card)
- External hard drive
- Optical disc (CD/DVD/Blu-ray)
10Name any six input and output devices.
| Input devices | Output devices |
|---|---|
| Keyboard | Monitor |
| Mouse | Printer |
| Scanner | Projector |
| Microphone | Speaker |
| Barcode reader | Headphones |
| Touch screen | 3D printer |
11Compare RAM and ROM.
| RAM (Random Access Memory) | ROM (Read Only Memory) |
|---|---|
| Volatile: data is lost when power is off | Non-volatile: data is retained |
| Holds data and programs currently in use | Stores essential programs such as BIOS and firmware |
| Most common type of primary storage | Used to start the computer (bootloader) |
12Differentiate between primary and secondary memories.
| Primary memory | Secondary memory |
|---|---|
| Internal memory, directly accessible by the CPU | External memory, not directly accessed by the CPU |
| Used for short-term storage | Used for long-term storage |
| Faster, smaller capacity | Slower, larger capacity |
| RAM and cache are volatile, ROM is non-volatile | Non-volatile |
| Examples: RAM, ROM, Cache | Examples: HDD, SSD, USB drive, memory card |
13Differentiate between softcopy and hardcopy outputs.
| Softcopy | Hardcopy |
|---|---|
| Output shown on a screen, not permanent on paper | Output printed on paper |
| Devices: monitor, projector | Device: printer |
14What are registers? List the registers inside the CPU.
| Special-Purpose Registers (SPR) | General-Purpose Registers (GPR) |
|---|---|
| Program Counter (PC) | AX (Accumulator) |
| Instruction Register (IR) | BX (Base) |
| Memory Address Register (MAR) | CX (Counter) |
| Memory Buffer Register (MBR/MDR) | DX (Data) |
| Status Register | SI (Source Index) |
| Stack Pointer (SP) | DI (Destination Index) |
15Explain core in a microprocessor.
A core is the physical processing unit within a CPU that executes instructions. A single-core CPU is like an office with one worker doing every job in turn. With more cores (dual, quad, hexa, octa-core), tasks run in parallel, giving much faster performance.
16Expand SSI, MSI, LSI.
- SSI: Small Scale Integration (about 1 to 100 transistors per chip)
- MSI: Medium Scale Integration (100 to 1,000 transistors)
- LSI: Large Scale Integration (1,000 to 10,000 transistors)
17Explain the role of the motherboard. List any two components connected to it.
The motherboard is the main printed circuit board of the computer. It acts as the backbone, providing power, connections and communication paths so all hardware components can work together. Components connected to it include the processor, RAM/ROM, storage devices, input/output devices and expansion cards.
18What is a boot loader and what is booting?
A boot loader is a small program that runs every time a device is powered on. It loads the operating system into RAM after the Power-On Self-Test (POST). This process is called booting.
19State Moore's Law.
Stated by Intel co-founder Gordon Moore in 1965 (revised in 1975), Moore's Law observes that the number of transistors that can be economically placed on an integrated circuit doubles approximately every two years.
20What is clock speed?
Clock speed is the number of pulses generated per second by the clock inside a computer. It indicates how fast the computer can execute instructions. It is now measured in Gigahertz (GHz), i.e. billions of pulses per second.
21Distinguish between system software and application software.
| System software | Application software |
|---|---|
| Controls and manages the computer hardware | Performs a specific task for the user |
| Acts as a bridge between hardware and applications | Operates between the user and system software |
| Computer cannot work without it | Computer can still function without it |
| Examples: OS, utilities, device drivers, language translators | Examples: web browsers, word processors, media players |
22Write the functions of an operating system.
| Function | Description |
|---|---|
| Memory management | Allocating and de-allocating memory for running programs |
| Process management | Managing the execution of all tasks and processes |
| File management | Organising and storing files on storage devices |
| Device management | Controlling I/O devices such as keyboard, mouse, printer |
| Security and access control | Protecting data and resources from unauthorised access |
| User interface | Providing a way for the user to interact with the computer |
23Give two examples each for open source and free software.
- Open source: Ubuntu, Mozilla Firefox, LibreOffice, Apache HTTP Server, WordPress
- Free software: GNU/Linux, GIMP, VLC Media Player, LibreOffice
24Explain the different freedoms related to software.
- Freedom 0: freedom to run the program for any purpose
- Freedom 1: freedom to study how it works and change it
- Freedom 2: freedom to redistribute copies
- Freedom 3: freedom to distribute modified versions
25Explain the use of device drivers.
A device driver is a software component that lets the operating system communicate with hardware devices. It works as a translator and bridge, converting OS commands into instructions the device understands and sending data back. Examples: a printer driver tells the OS how to send print jobs, and a graphics card driver enables display, resolution and 3D support. Keeping drivers updated is important for performance and stability.
26What do you mean by utility program? Give any two examples.
Utility software manages, maintains and optimises the computer system's performance, security and disk organisation. Examples: antivirus software (protects against viruses and malware) and disk cleanup tools (remove unnecessary files).
27Differentiate between open source and free software with examples.
Free software and open source are usually the same, but with different goals. The free software movement aims at social justice and user liberty, while the open source movement focuses on better software development. Free software grants four freedoms (run, study and change, redistribute, distribute modified versions), whereas open source makes the source code publicly available to view, modify and distribute under an open source license. Examples: GNU/Linux (free software), Mozilla Firefox and WordPress (open source).
28Compare open-source and closed-source software.
| Feature | Open-source | Closed-source (proprietary) |
|---|---|---|
| Source code | Open; can be viewed, studied, modified | Closed; kept secret by the company |
| Updates/fixes | Global community; fixes can be rapid | Only the developing company can apply fixes |
| Security | Transparent; 'many eyes' find flaws | Obscure; must trust the vendor |
| Customization | High | Low |
29Define data and information. Give examples.
Data is a raw, unorganised fact or set of facts such as numbers, text, images, audio and video. Example: exam scores 85, 92, 78, 95. Information is processed data. Example: the total score or average score calculated from those scores.
30Differentiate between data and information.
| Data | Information |
|---|---|
| Raw, unorganised facts | Processed, organised and meaningful data |
| Has no complete meaning on its own | Useful for decision making |
| Example: 85, 92, 78, 95 | Example: total or average score |
31List the different stages of data processing.
- Collection
- Preparation
- Input
- Processing
- Storage
- Output
32What are the different types of data processing?
Manual Data Processing (MDP) and Electronic Data Processing (EDP).
33Computers are called data processing machines. Why?
Computers perform every stage of data processing: input devices take in data, the CPU processes it, storage devices keep it, and output devices display results. They are widely used because of features such as speed, accuracy, storage, diligence, automation and versatility.
34Define green computing. Write about any two green computing practices.
Green computing (green IT) is the practice of designing, manufacturing, using and disposing of computers and related subsystems in an eco-friendly and energy-efficient way. Two practices: energy efficiency (using energy-saving hardware and power management features) and waste reduction (extending the lifespan of devices to reduce e-waste).
35What are the health hazards caused by e-waste?
E-waste contains hazardous substances such as lead, mercury, cadmium, bromine and arsenic. When improperly disposed of, these toxic substances dissolve into soil and groundwater, contaminating ecosystems and posing serious health risks to humans and animals. Workers handling e-waste without protection are also at risk.
36Distinguish between reuse and recycling.
| Reuse | Recycling |
|---|---|
| A working device is sold or given to someone who can use it (schools, people in need) | Non-working devices are sent to a certified recycling facility |
| The device is used again as it is | Hazardous materials are separated and valuable metals and plastics are recovered for new products |
37What are the key principles of green computing?
- Energy efficiency: using less power for devices and data centres.
- Eco-friendly materials: designing devices with biodegradable, recyclable materials.
- Waste reduction: extending device lifespan to reduce e-waste.
- Responsible disposal: handling and disposing of old equipment properly and safely.
38Why do we need to protect our ecosystems? Explain.
Improperly disposed e-waste releases toxic substances that contaminate soil and groundwater and harm plants, animals and humans. Protecting ecosystems through green computing and safe e-waste disposal ensures that technology benefits society without harming the environment.
Part ELong Answer Questions
1Explain the generations of computing.
- First (1940-1956): vacuum tubes and magnetic drums; huge, hot, power-hungry; machine language. Examples: ENIAC, UNIVAC I, EDSAC.
- Second (1956-1963): transistors; smaller, reliable, energy-efficient; COBOL and FORTRAN. Examples: IBM 1401, IBM 7090.
- Third (1964-1971): integrated circuits by Jack Kilby and Robert Noyce; operating systems introduced. Example: IBM 360.
- Fourth (1971-present): microprocessor (Intel 4004, 1971); GUI, PCs, laptops, mobile devices, the internet. Examples: Apple II, IBM PC.
- Fifth (present and beyond): AI, parallel processing, quantum computing, DNA computing and IoT.
2Explain the working of a computer system with the help of a block diagram.
The computer follows the Von Neumann architecture (John Von Neumann, 1945), based on the stored-program concept: instructions and data are stored in the same memory unit.
- The input unit accepts data and instructions and converts them into binary form.
- The data and instructions go to the storage unit (primary memory: RAM, ROM, cache; secondary memory for long-term storage).
- The CPU fetches them from memory. The Control Unit interprets the instructions and directs data flow, the ALU performs arithmetic and logical operations, and registers hold data temporarily.
- Results are stored back in memory.
- The output unit converts the results into human-readable form.
3Describe the functional units of a computer.
- Input unit: accepts data and instructions and converts them to digital (binary) form. Examples: keyboard, mouse, scanner, microphone, barcode reader, touch screen.
- CPU: the processor. It contains the Control Unit (directs data flow and interprets instructions), the ALU (arithmetic and logical operations) and registers (fastest storage inside the CPU).
- Storage unit: holds data and instructions. Primary memory (RAM, ROM, cache) and secondary memory (HDD, SSD, USB drives).
- Output unit: converts processed data into human-readable form. Examples: monitor, projector, speaker, printer.
4Explain the memory units and the types of memory in a computer.
Data is stored as bits (0 or 1). 4 bits make a nibble and 8 bits make a byte. Larger units: 1 KB = 1,024 bytes, 1 MB = 1,024 KB, 1 GB = 1,024 MB, 1 TB = 1,024 GB, then PB, EB, ZB and YB (each 1,024 times the previous). Memory is classified as primary (RAM, ROM, cache) and secondary (HDD, SSD, USB drives, memory cards).
5Explain the performance characteristics of microprocessors.
- Word length: number of bits processed at a time (4-bit to 64-bit).
- Clock speed: pulses generated per second, measured in GHz.
- Number of cores: physical processing units in the CPU; multi-core processors run tasks in parallel.
6Explain the types of software with examples.
- System software: controls and manages the hardware. Operating systems (Windows, Linux, Android), utilities (antivirus, disk cleanup), device drivers, firmware and language translators.
- Application software: performs specific tasks for the user. General-purpose (word processors, spreadsheets, browsers, DBMS) and special-purpose (accounting, reservation, inventory control, payroll systems).
- Programming tools: languages, translators (assembler, compiler, interpreter) and IDEs such as Python IDLE, Geany and Eclipse.
7Describe the role of utility software in a computer system.
Utility software manages, maintains and optimises the performance, security and disk organisation of the computer, and supports its smooth functioning.
8Explain the types of utility software with examples.
| Utility | Purpose | Examples |
|---|---|---|
| Antivirus/Anti-malware | Protects from viruses, spyware, ransomware | Windows Defender, Avast, McAfee |
| File compression | Reduces file size to save space and ease transfer | WinRAR, 7-Zip, WinZip |
| Disk management | Partitioning, formatting, analysing disk space | Windows Disk Management, GParted |
| Disk cleanup | Removes temporary and unnecessary files | Windows Disk Cleanup, CCleaner |
| Disk defragmenter | Stores pieces of each file close together to speed up access | Windows Optimize Drives, MyDefrag |
| Backup and recovery | Copies data and restores it after loss or failure | Time Machine (macOS), Acronis True Image |
| Uninstallers | Remove software and related files completely | Revo Uninstaller, IObit Uninstaller |
| System monitoring | Real-time performance and resource reports | Windows Task Manager, CPU-Z |
9Explain stages of data processing.
- Collection: gathering raw data from sources such as sensors, surveys, transaction logs and documents.
- Preparation: cleaning and organising data: removing duplicates, correcting errors and filtering irrelevant facts (GIGO).
- Input: entering cleansed data into the computer using input devices.
- Processing: the CPU performs calculations, comparisons, sorting, classification or summarising.
- Storage: holding processed data in RAM temporarily or in secondary storage, cloud or databases permanently.
- Output: presenting information in human-readable form: reports, graphs, printouts, audio or video.
10Explain the stages of data transformation (data to wisdom) with an example.
| Stage | Meaning | Example |
|---|---|---|
| Data | Raw facts | Scores 85, 92, 78, 95 |
| Information | Processed data | Total or average score |
| Knowledge | Ability to use information to make decisions | Comparing marks with the class average to see if improvement is needed |
| Intelligence | Applying knowledge to solve problems | Grouping students by learning style and giving different homework |
| Wisdom | Using knowledge and experience to make good real-life decisions | A student with low maths scores changes the study plan and seeks teacher help |
11Briefly explain the features of a computer system.
- Speed: processes millions of instructions per second.
- Accuracy: errors are minimal if correct instructions and data are given.
- Storage: stores large volumes of data.
- Diligence: works for hours without getting tired or bored.
- Automation: performs tasks automatically once a program is given.
- Versatility: performs different kinds of work in every walk of life.
12Explain manual and electronic data processing.
- Manual Data Processing (MDP): done by human effort with simple tools like pen and paper. It is slow and prone to errors.
- Electronic Data Processing (EDP): uses electronic devices like computers. It is the most common method today, and is highly efficient, fast and accurate.
13Explain the concept of e-waste and its problems.
E-waste is discarded electrical or electronic devices such as computers, mobile phones, televisions and printers. Rapid technological change makes people upgrade devices often, creating a massive amount of e-waste. It contains valuable materials (gold, silver, copper, palladium) and hazardous substances (lead, mercury, cadmium, bromine, arsenic). Improper disposal lets toxins enter soil and groundwater, contaminating ecosystems and posing serious health risks to humans and animals.
14Discuss the disposal methods of e-waste with examples.
| Method | Type | Description |
|---|---|---|
| Reuse | Safe | Sell or give a working device to schools or people in need |
| Recycle | Safe | Send to a certified facility that separates hazardous materials and recovers metals and plastics |
| Manufacturer take-back | Safe | Companies such as Apple, Dell and HP offer free return or trade-in programmes |
| Land filling | Unsafe | E-waste buried; toxic chemicals contaminate the surroundings |
| Incineration | Unsafe | Burning releases harmful toxins and gases into the air |
| Acid baths | Unsafe | Informal recycling dissolves metals in strong acid, producing toxic waste that pollutes water |
| Exporting to developing countries | Unsafe | Illegal or unethical export harms the environment and unprotected workers |
15How does green computing contribute to environmental protection?
Green computing reduces the negative impact of technology on the environment by using energy-efficient hardware and power management, designing devices with recyclable and less harmful materials, extending device lifespans to cut e-waste, and ensuring responsible disposal. Together with safe e-waste disposal (recycle, reduce, proper disposal, educate), it ensures technology benefits society without harming the environment.