Skip to content

Course home

Programming fundamentals

Programming fundamentals

EasyMediumHard
123
Question 1

Wildlife Monitoring systems need to identify the total count of specific endangered bird species observed over a recording period.

The data from the database table bird_sightings is imported into a program written in a high-level programming language.

The program stores the data in a two-dimensional (2D) string array with the identifier sightingData.

The data to be stored is shown in the table below:

DateSightingIDSpeciesCount
22/10/2025S01Osprey3
22/10/2025S02Red Kite5
23/10/2025S03Golden Eagle1
23/10/2025S04Osprey2
24/10/2025S05Red Kite4
24/10/2025S06Golden Eagle2
24/10/2025S07Osprey6
24/10/2025S08Red Kite1

In this table, the value of sightingData[1, 1] contains "S02".

Write a program that:

  • asks the user to input a species name
  • totals the count of that species observed across all dates
  • outputs the calculated total in an appropriate message including the species name, for example:

A total of 11 Osprey were recorded

You must use either:

  • OCR Exam Reference Language, or
  • A high-level programming language that you have studied.
[6]
Markscheme

Programming fundamentals Questions

  1. GCSE
  2. /Computer Science
  3. /Programming fundamentals

95 exam-style questions on OCR GCSE Computer Science Programming fundamentals. Each one has a worked solution and a mark scheme showing where the marks go.

Question bank