All Practice Exams

100+ Free Cameroon GCE O-Level Computer Science Practice Questions

Prepare for the Cameroon General Certificate of Education Ordinary Level Computer Science (Subject Code 0595) exam with instant access — no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
59.58% pass rate in the June 2026 session (Cameroon GCE Board, Performance by Subjects, results released 21 August 2026) Pass Rate
100+ Questions
100% Free

Loading practice questions...

2026 Statistics

Key Facts: Cameroon GCE O-Level Computer Science Exam

50 MCQs / 3 Papers

Examination Structure

Cameroon GCE Board Official Examination Regulations

5 Hours Total

Total Examination Time Across 3 Papers

CGCEB National Examination Timetable

15,000 FCFA

Total Candidate Registration & Practical Fee

MINESEC / Cameroon GCE Board Buea Fee Schedule

Grades A, B, C

Official GCE O-Level Pass Grades

Cameroon General Certificate of Education Board (CGCEB)

0595

Official Subject Code

Cameroon GCE Board Buea Subject Directory

The Cameroon GCE Ordinary Level Computer Science (Subject Code 0595) is administered by the Cameroon GCE Board (CGCEB) in Buea for secondary school Form 5 students. Evaluated across Paper 1 (50 MCQs, 1h30m), Paper 2 (Theory, 2h), and a separately scheduled practical laboratory examination, it certifies fundamental computing competence, programming skills, and algorithmic reasoning for progression to GCE Advanced Level and technical careers.

Sample Cameroon GCE O-Level Computer Science Practice Questions

Try these sample questions to test your Cameroon GCE O-Level Computer Science exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1Which internal component of the Central Processing Unit (CPU) is directly responsible for performing mathematical calculations (such as addition and subtraction) and logical comparisons (such as AND, OR, NOT)?
A.Arithmetic Logic Unit (ALU)
B.Control Unit (CU)
C.Memory Data Register (MDR)
D.Cache Memory
Explanation: The Arithmetic Logic Unit (ALU) is the core digital electronic circuit within the CPU that executes all fundamental arithmetic calculations (addition, subtraction, multiplication) and Boolean logical operations (comparisons such as greater than, less than, or equality).
2What is the primary characteristic that defines volatile primary memory in a computer system?
A.It retains its stored data indefinitely without requiring any electrical power.
B.It immediately loses its stored contents whenever electrical power is switched off.
C.It cannot be modified or overwritten once written during manufacturing.
D.It offers much slower access speeds than magnetic secondary storage tape.
Explanation: Volatile memory, such as standard Random Access Memory (RAM), requires continuous electrical power to maintain its stored bits. When the computer is shut down or power is interrupted, all volatile memory contents are immediately lost.
3During the standard Fetch-Decode-Execute machine cycle, what is the specific function of the Program Counter (PC) register?
A.It holds the mathematical result of the latest calculation performed by the ALU.
B.It stores the decoded machine operation code while the control unit signals peripherals.
C.It holds the memory address of the next instruction waiting to be fetched from RAM.
D.It generates periodic high-frequency clock pulses to synchronize the internal data bus.
Explanation: The Program Counter (PC) is a dedicated CPU register that tracks program execution by holding the memory address of the next instruction to be fetched from main memory. After fetching, it automatically increments or updates to the branch target address.
4Which automated input technology uses specialized iron oxide ink to print account and cheque numbers along the bottom of bank cheques for high-speed sorting?
A.Optical Mark Recognition (OMR)
B.Optical Character Recognition (OCR)
C.Barcode Wand Reader
D.Magnetic Ink Character Recognition (MICR)
Explanation: Magnetic Ink Character Recognition (MICR) employs magnetized iron oxide ink and standardized font glyphs (such as E-13B) on the bottom of cheques. MICR readers detect the magnetic signals reliably even if cheques are written over, soiled, or crumpled.
5Why is Read-Only Memory (ROM) utilized to store the system firmware (BIOS / UEFI) and bootstrap loader on a computer motherboard?
A.It is non-volatile, permanently preserving the boot instructions necessary to initialize hardware when power is switched on.
B.It provides faster read and write execution speeds than internal CPU Level 1 cache memory.
C.It allows users to dynamically reallocate operating system memory blocks during active gaming sessions.
D.It automatically expands its physical capacity by swapping inactive memory blocks into secondary storage.
Explanation: When a computer is powered on, RAM is completely empty. Non-volatile ROM retains the basic input/output system (BIOS/UEFI) and bootstrap loader instructions permanently, enabling the CPU to conduct Power-On Self-Tests (POST) and load the operating system into RAM.
6How is binary data physically encoded and read on standard optical storage media, such as Compact Discs (CDs) and DVDs?
A.By storing electrical charges in arrays of floating-gate metal oxide semiconductor transistors.
B.By etching microscopic pits and lands along a spiral track that reflect laser light with differing intensities.
C.By aligning microscopic ferromagnetic domains north or south along concentric disk cylinders.
D.By pulsing high-voltage radio frequency signals through liquid crystal matrices.
Explanation: Optical storage media record digital data as microscopic indentations called 'pits' and flat areas called 'lands' along a continuous spiral track. A low-power laser diode reads the disc; transitions between pits and lands alter the reflected light, translating into binary ones and zeros.
7What is the key architectural difference between the Memory Address Register (MAR) and the Memory Data Register (MDR)?
A.MAR holds the current arithmetic flag status, while MDR stores the address of the next peripheral interrupt.
B.MAR controls the system clock frequency, while MDR converts parallel bus data into serial streams.
C.MAR holds the memory address being accessed, while MDR holds the actual data read from or waiting to be written to that address.
D.MAR decodes the operation code, while MDR buffers video signals sent to the monitor display.
Explanation: The Memory Address Register (MAR) is connected to the address bus and holds the specific memory location (address) from which data is fetched or to which data is written. The Memory Data Register (MDR), connected to the data bus, temporarily stores the actual data payload read from or sent to that address.
8Which category of computer systems is specifically engineered with thousands of parallel processors to achieve petaflops of calculation performance for global climate modeling and astrophysics simulations?
A.Mainframe computer
B.Workstation
C.Microcomputer
D.Supercomputer
Explanation: Supercomputers are the most powerful computing systems in existence, designed with massive parallel processing architectures to execute trillions to quadrillions of floating-point operations per second (teraflops/petaflops) for complex scientific tasks like weather forecasting and molecular simulation.
9Which printer type utilizes a photosensitive drum, a laser beam to create electrostatic latent images, dry powdered toner, and heated fuser rollers to produce high-speed text documents?
A.Laser printer
B.Dot-matrix printer
C.Thermal bubble inkjet printer
D.Flatbed pen plotter
Explanation: Laser printers use an electrostatic digital printing process. A laser beam discharges specific areas of a photosensitive rotating drum, attracting toner powder which is transferred onto paper and permanently melted by heated fuser rollers.
10What is a major advantage of the Universal Serial Bus (USB) peripheral interface standard compared to legacy serial (RS-232) and parallel (Centronics) ports?
A.It requires manual physical jumper configuration on the motherboard whenever a device is attached.
B.It supports plug-and-play device configuration and hot-swapping while supplying direct DC electrical power over the cable.
C.It transmits signals strictly in one direction using high-voltage analog modulation.
D.It eliminates the need for any operating system software device drivers.
Explanation: USB allows hot-swapping (connecting or disconnecting peripherals without rebooting), automatically negotiates device drivers via Plug and Play (PnP), supplies DC power to run low-power peripherals, and provides high-speed bidirectional data transmission.

About the Cameroon GCE O-Level Computer Science Exam

The Cameroon General Certificate of Education (GCE) Ordinary Level Computer Science (Subject Code 0595) is an official national examination administered annually in May/June by the Cameroon GCE Board (CGCEB) in Buea, Southwest Region, Cameroon. Targeted at Form 5 candidates, the syllabus equips students with fundamental understanding of digital computing, computer architecture, data representation, logic circuits, systems and application software, algorithmic problem-solving, structured programming, computer networking, Internet fundamentals, data security, and social/ethical implications of computing. Candidates sit three papers: Paper 1 (50 MCQs, 1h30m), Paper 2 (Theory and structured questions, 2h), and Paper 3 (Laboratory practical on spreadsheets, databases, and programming, 1h30m). Format note: this site's practice bank is 100 four-option multiple-choice questions covering the whole official syllabus. Paper 1 of the real examination is genuinely multiple choice (50 compulsory questions), so the format matches that paper, but the bank is a study aid only — it does not simulate the written theory/essay paper(s) or any practical examination, and its length does not describe the official exam.

Assessment

Official Ordinary Level structure for subject code 0595 (Computer Science) per the Cameroon GCE Board June 2026 timetable (Form G6): Paper 1: 50 compulsory multiple-choice questions (1 hour 30 minutes); Paper 2: written theory/structured questions (2 hours); a separately scheduled practical examination (practical phase, 5–27 May 2026). Total written time is 3 hours 30 minutes. The Board does not publish per-paper mark weightings for individual subjects.

Time Limit

Paper 1: 1 hour 30 minutes; total written time 3 hours 30 minutes plus a separately scheduled practical examination.

Passing Score

Grade C or better (Cameroon GCE Ordinary Level grades A, B and C are passes; D and E are fails and U is ungraded)

Exam Fee

15,000 FCFA (Cameroon General Certificate of Education Board (CGCEB), Buea)

Cameroon GCE O-Level Computer Science Exam Content Outline

25%

Computer Fundamentals & Hardware

Hardware architecture, input and output peripherals, CPU internal structure (Arithmetic Logic Unit, Control Unit, registers, Accumulator, Program Counter, MAR, MDR), Fetch-Decode-Execute cycle, primary storage (RAM, ROM, cache memory), secondary storage media (magnetic HDDs, optical CDs/DVDs, solid-state flash SSDs), storage capacity units, motherboard interfaces (USB, HDMI, SATA), and computer classifications (microcomputers, mainframes, supercomputers, embedded systems).

20%

Data Representation & Logic Gates

Number systems and base conversions (binary, octal, decimal, hexadecimal), binary addition and subtraction using two's complement, character encoding standards (ASCII, Unicode), digital logic gates (AND, OR, NOT, NAND, NOR, XOR), truth tables, combinational logic circuits, and fundamental Boolean algebra principles including De Morgan's laws.

20%

Software & Operating Systems

Classification of software (system, application, utility), operating system functions (process scheduling, memory management, virtual memory, file systems, device drivers, I/O handling), user interfaces (CLI vs GUI), utility programs (disk defragmenters, antivirus, backup, compression), programming language generations (1GL to 5GL), and language translators (assemblers, compilers, interpreters).

20%

Algorithms & Programming Concepts

Problem-solving methodologies, algorithm design, flowchart symbols and conventions, trace tables and dry runs, pseudocode notation, fundamental control structures (sequence, selection/if-else, iteration/loops), data types (integer, real, string, boolean), variable declaration and scope, 1D arrays, linear search algorithms, and modular subroutines (functions and procedures).

15%

Computer Networks, Internet & Society

Network classifications (LAN, WAN, PAN, WLAN), physical topologies (star, bus, ring, mesh), transmission media (twisted pair, coaxial, optical fiber, wireless radio), network hardware (routers, switches, modems, NICs), Internet and World Wide Web protocols (IP addressing, MAC addressing, DNS, URL, HTTP/HTTPS), cybersecurity threats (viruses, worms, ransomware, phishing), data protection strategies (firewalls, encryption, backups), and computer ethics/intellectual property.

How to Pass the Cameroon GCE O-Level Computer Science Exam

What You Need to Know

  • Passing score: Grade C or better (Cameroon GCE Ordinary Level grades A, B and C are passes; D and E are fails and U is ungraded)
  • Assessment: Official Ordinary Level structure for subject code 0595 (Computer Science) per the Cameroon GCE Board June 2026 timetable (Form G6): Paper 1: 50 compulsory multiple-choice questions (1 hour 30 minutes); Paper 2: written theory/structured questions (2 hours); a separately scheduled practical examination (practical phase, 5–27 May 2026). Total written time is 3 hours 30 minutes. The Board does not publish per-paper mark weightings for individual subjects.
  • Time limit: Paper 1: 1 hour 30 minutes; total written time 3 hours 30 minutes plus a separately scheduled practical examination.
  • Exam fee: 15,000 FCFA

Keys to Passing

  • Work through all 100 available questions
  • Review every answer and explanation
  • Track weak areas and revisit them
  • Use our AI tutor for tough concepts

Cameroon GCE O-Level Computer Science Study Tips from Top Performers

1Master Step-by-Step Number Base Conversions: Practice converting numbers between binary, octal, decimal, and hexadecimal using clear division or multiplication tables, and ensure you can perform 8-bit two's complement subtraction accurately.
2Memorize Standard Flowchart Symbols & Draw Clear Trace Tables: Learn the exact meanings of terminal ovals, process rectangles, decision diamonds, and input/output parallelograms. Always practice tracing loops line-by-line using structured dry-run trace tables.
3Understand the Fetch-Decode-Execute Cycle & CPU Registers: Be able to explain the specific role of the Program Counter (PC), Memory Address Register (MAR), Memory Data Register (MDR), Current Instruction Register (CIR), and Accumulator (ACC) during each phase of execution.
4Draw and Simplify Logic Gate Combinations: Practice constructing complete truth tables for multi-gate combinational logic circuits involving AND, OR, NOT, NAND, NOR, and XOR gates, and practice applying basic Boolean simplification laws.
5Distinguish Operating System Roles & Translator Types: Know the operational differences between compilers (batch whole-program translation to object code) and interpreters (line-by-line execution), and review how virtual memory, spooling, and process scheduling work.

Frequently Asked Questions

What is the Cameroon GCE Ordinary Level Computer Science (0595) examination?

The Cameroon GCE Ordinary Level Computer Science (Subject Code 0595) is an official national secondary school examination administered by the Cameroon GCE Board (CGCEB) in Buea. It evaluates Form 5 candidates on fundamental computing principles, hardware architecture, data representation, logic gates, operating systems, algorithm design, programming constructs, computer networking, and ethical computing.

How is the 0595 examination structured across its three papers?

The subject consists of three papers: Paper 1 (50 compulsory MCQs in 1 hour 30 minutes), Paper 2 (Theory and structured problem-solving in 2 hours), and Paper 3, a separately scheduled practical laboratory examination on spreadsheets, databases and introductory programming.

What is the passing grade for Cameroon GCE Ordinary Level Computer Science?

The Cameroon GCE Board reports Ordinary Level results on the letter scale A, B, C, D, E and U. Grades A, B and C are the passes counted in the Board's own Performance by Subjects statistics; D and E are fails and U is ungraded. The Board does not publish the percentage mark ranges behind these grades.

What programming languages and software tools are tested in GCE O-Level Computer Science?

For algorithm design and practical problem-solving in Papers 2 and 3, candidates work with standard pseudocode, flowcharts, and introductory structured programming languages (such as Python, Pascal, or Visual Basic) alongside spreadsheet software (Microsoft Excel) and database management systems (Microsoft Access).

What advanced studies can I pursue after passing GCE O-Level Computer Science?

Passing GCE O-Level Computer Science qualifies students to enroll in GCE Advanced Level Computer Science (0795) alongside Pure Mathematics and Physics in High School (Lower and Upper Sixth). This combination prepares students for university degree programs in Software Engineering, Computer Science, Information Technology, Cybersecurity, and Electrical Engineering at state universities (UB, UBa, UYI, ENSET, ENS, NAHPI) and international universities.