glearn
AboutEventsCareersRegisterSign in
  1. Home
  2. /
  3. Past questions
  4. /
  5. WASSCE
  6. /
  7. ICT

WASSCE ICT past questions and answers

Eight multiple choice and two written, marked as you go. Free, no account.

ObjectiveQ1 of 10

Study the flowchart below. How many times will the loop body execute before the program stops?

Programming: Loop Flowchart

Answer: D. 4 times

The variable X starts at 1. The loop condition is X <= 4. The loop body (Print X, then X = X + 1) executes when X = 1, 2, 3, and 4 — a total of 4 times. When X becomes 5, the condition X <= 4 is false, so the program follows the "No" branch and stops. The output would be: 1, 2, 3, 4.

ObjectiveQ2 of 10

Study the web page wireframe shown in the image. Which HTML element is most appropriate for the section labeled B at the top of the page?

Web Development: HTML Structure

Answer: A. <header>

The section labeled B is a large banner at the top containing the site logo and title — this is best represented by the HTML5 semantic element <header>. The <header> element defines introductory content or a set of navigational links at the top of a page. Section A (navigation bar) would use <nav>, section C (main content) would use <main>, and section D (footer) would use <footer>.

ObjectiveQ3 of 10

Study the network security diagram below. Which component, labeled X, sits between the internet and the internal network to filter traffic?

Network Security: Firewall Placement

Answer: C. Firewall

The component labeled X is placed between the Internet and the internal network switch, and its purpose is to filter incoming and outgoing traffic based on security rules. This is the role of a firewall. A firewall examines data packets and blocks or allows them based on predefined rules, protecting the internal network from unauthorized access and cyber threats.

ObjectiveQ4 of 10

Study the operating system architecture diagram shown in the image. Which layer, labeled B, sits between the hardware and the application software to manage system resources?

Operating Systems: Functions

Answer: B. Operating System Kernel

The OS kernel is the core component that sits between the hardware and higher-level software. It manages CPU scheduling, memory allocation, file systems, and device I/O. The kernel operates in privileged mode with direct hardware access, while application software runs in user mode and must request resources through system calls to the kernel. Without the kernel, application software cannot communicate with the hardware.

ObjectiveQ5 of 10

Study the IP address classification diagram below. Which class of IP address is 172.16.254.1?

Networking: IP Addressing

Answer: D. Class B

The IP address 172.16.254.1 has a first octet of 172. From the classification table in the diagram, Class B addresses range from 128.0.x.x to 191.255.x.x. Since 172 falls within this range (128 <= 172 <= 191), the address 172.16.254.1 is a Class B address. Note: 172.16.x.x is also a well-known private IP range used in medium-sized organizations.

ObjectiveQ6 of 10

Study the software development lifecycle diagram below. Which phase is labeled C?

SDLC: Waterfall Model

Answer: D. Implementation

In the Waterfall Model, the standard phases in order are: Requirements Gathering, System Design, Implementation (coding), Testing, Deployment, and Maintenance. Phase C, between Design and Testing, is the Implementation (coding) phase where the actual software is built.

ObjectiveQ7 of 10

Study the flowchart for a grade calculator below. If the score entered is 65, what grade will be displayed?

Programming: Flowcharts

Answer: D. Grade: C

Following the flowchart with score = 65:
1. score >= 80? → 65 >= 80? → No → proceed

2. score >= 70? → 65 >= 70? → No → proceed

3. score >= 60? → 65 >= 60? → Yes → output "Grade: C"

The flowchart uses cascading decision diamonds that check from highest grade first. Since 65 is not >= 80 or >= 70 but is >= 60, the grade is C.

ObjectiveQ8 of 10

Study the server room diagram below. Which labeled component is responsible for providing backup power during an electrical outage?

Hardware: Server Room

Answer: C. UPS (Uninterruptible Power Supply)

The UPS (Uninterruptible Power Supply), labeled B, provides emergency backup power when the main electrical supply fails. It contains batteries that instantly switch on during a power outage, giving administrators time to safely shut down servers or for a generator to start. The UPS also conditions the power supply to protect equipment from voltage spikes and surges.

TheoryQ9 of 102 marks

State two benefits of using USB connection between a computer and another device.

Marking guide

Two benefits of using USB (Universal Serial Bus) connection:

  1. 1.Hot-plugging (Plug and Play): USB devices can be connected and disconnected while the computer is running without needing to restart. The computer automatically detects and installs the necessary drivers. This saves time and makes USB very convenient compared to older connection types (serial, parallel) that required the computer to be shut down first.
  1. 2.Universal Compatibility: USB is a standardized interface that works across almost all modern computers, operating systems, and devices (printers, phones, flash drives, keyboards, cameras). A single USB port can connect many different types of devices, reducing the need for multiple different ports.

Other benefits include:
3. Power Supply: USB provides electrical power to connected devices, allowing small devices (flash drives, mice, phone chargers) to work without a separate power supply.

4. High Data Transfer Speed: USB 3.0 supports up to 5 Gbps, making it fast enough for most data transfer needs.

TheoryQ10 of 102 marks

The spreadsheet below shows the marks of a student in seven subjects. Cell I8 holds the total mark for that row.(a) Write the formula that should be entered in cell I8. [1 mark](b) Explain how you would display that formula as text in a cell below the table. [2 marks]

a

Write the formula that should be entered in cell I8. [1 mark]

b

Explain how you would display that formula as text in a cell below the table. [2 marks]

Answer the parts you can. Everything you write is marked together.

Marking guide

(a) =SUM(B8:H8)

(b) Click the cell below the table, type an apostrophe first and then the formula: '=SUM(B8:H8)
The apostrophe forces the spreadsheet to treat the entry as text, so the cell displays =SUM(B8:H8) instead of calculating it.

Topics on this page: Programming: Loop Flowchart; Web Development: HTML Structure; Network Security: Firewall Placement; Operating Systems: Functions; Networking: IP Addressing; SDLC: Waterfall Model; Programming: Flowcharts; Hardware: Server Room; Computer Hardware; Spreadsheet Applications.

Revise a topic

Notes, practice questions and a mark scheme for topics on the syllabus.

  • Computer hardware
  • Software and operating systems
  • Word processing and spreadsheets
  • Networks and the internet
  • Programming basics

More WASSCE past questions

  • Integrated Science
  • Core Mathematics
  • Social Studies
  • English Language
  • Biology
  • Chemistry
  • Physics
  • Elective Mathematics
  • Economics
  • Geography
  • Government
  • Literature in English
  • Financial Accounting
  • Business Management
  • General Agriculture
  • History
  • Christian Religious Studies
  • French
  • Islamic Studies
  • Visual Arts
  • Food and Nutrition
  • Clothing and Textiles
  • Management in Living
  • General Knowledge in Art
  • Technical Drawing
  • Ghanaian Language
  • All subjects

Questions about WASSCE ICT on glearn

Are these real WASSCE ICT past questions?+

They are written in the style of the WASSCE, the way the examiners ask, and every one comes with the correct answer and a worked explanation. Inside glearn there are also questions taken from past papers.

Can I get my written answers marked?+

Yes, on this page: type your answer and the coach marks it with AI and shows you where the marks are, a few a day with no account. Inside glearn, every answer you write.

Do I need an account for this page?+

No. You need one only to save your score and to keep going once the free marking for the day is used.

Will these exact questions come in my exam?+

Nobody can promise that. These test the same topics and the same kind of thinking the WASSCE does, which is what practice is for. There are thousands more across BECE and WASSCE inside glearn; this page shows a small sample.

glearn

Your coach for BECE & WASSCE. Built for every student in Africa.

Platform

  • Try it free
  • Sign in

Company

  • About Us
  • The company
  • Press
  • Past Questions
  • Guides
  • Glearn vs ChatGPT
  • Best study apps in Ghana
  • Choosing an SHS programme
  • Events & Stories
  • Become an Ambassador
  • Join the Team

© 2026 Glearn Technologies · San Francisco, California, USA

PrivacyTerms