Skip to content
IGCSE Computer Science 0478 · Algorithm design and problem-solving · 12

0478.7.0.12: – range check: past paper questions

15 real questionsasked in 6 of the last 10 exam series2019–2025usually: Describe, Write, Explain, Identify, State

Real questions on 0478.7.0.12: – range check

The newest 15 of 15 written questions. Open one to see it on the real paper.

  1. 0478/23 · May/June 2025 · Q4a(i)[1]

    State the type of validation check to test if the input meets this requirement.

    See it on the paper →
  2. 0478/22 · October/November 2024 · Q7c[2]

    Describe the problem that would be caused in this algorithm if a Value of 1, 0 or less than –1 was input.

    See it on the paper →
  3. 0478/21 · May/June 2024 · Q4c[4]

    Explain how you should alter the original corrected algorithm to make sure that all the numbers entered are between 1 and 500 inclusive. If any numbers fall outside these limits, a replacement value is requested and entered. You do not need to re-write the algorithm.

    See it on the paper →
  4. 0478/22 · May/June 2024 · Q4a[6]

    three validation checks and state how each check would make sure the product code met one of these rules.

    See it on the paper →
  5. 0478/22 · May/June 2024 · Q4b(i)[2]

    the pseudocode to make sure that the product code is six characters in length.

    See it on the paper →
  6. 0478/22 · May/June 2024 · Q4b(ii)[2]

    the pseudocode to make sure that the first two characters of the product code are 'PD'.

    See it on the paper →
  7. 0478/22 · February/March 2024 · Q5b(ii)[4]

    Describe two other validation checks that should be included in this algorithm. Check Check

    See it on the paper →
  8. 0478/23 · October/November 2023 · Q1[1]

    Tick (3) one box to show which term is an example of a verification check. A Double entry check B Format check C Length check

    See it on the paper →
  9. 0478/23 · May/June 2023 · Q5b[3]

    Write an algorithm in pseudocode to make sure that an input for the variable Length is between 15 and 35 inclusive. The code must iterate until a valid input has been made and the code must include appropriate messages.

    See it on the paper →
  10. 0478/22 · May/June 2021 · Q1b[6]

    Describe two validation checks that could be used when inputting the number of tickets to buy for Task 2. For each validation check give one example of normal data and one example of erroneous data.

    See it on the paper →
  11. 0478/22 · October/November 2020 · Q3[6]

    three different types of test data. For each type, give an example of the test data you would use to test this algorithm and state a reason for your choice of test.

    See it on the paper →
  12. 0478/21 · May/June 2019 · Q4a[1]

    Give a name for this type of validation check.

    See it on the paper →
  13. 0478/21 · May/June 2019 · Q4b[2]

    Describe what is happening in this validation check.

    See it on the paper →
  14. 0478/22 · May/June 2019 · Q5[6]

    Explain what is meant by validation and verification. Give an example for each one.

    See it on the paper →
  15. 0478/22 · February/March 2019 · Q2b[2]

    Show how you would change the corrected algorithm to only total numbers greater than 0 and less than 20. Question 3 starts on page 10.

    See it on the paper →

What examiners said

Many candidates correctly stated a range check was the type of check being described.

— Examiner report, May/June 2025, 0478/23 Q4(a)(i) (Cambridge)

Most candidates were able to correctly identify double entry check as the correct answer.

— Examiner report, October/November 2023, 0478/23 Q1 (Cambridge)

Candidates were required to write pseudocode for a range check with given limits that would iterate until a valid input was made. The full range of marks was seen, with most candidates scoring at least one mark.

— Examiner report, May/June 2023, 0478/23 Q5(b) (Cambridge)

Past papers, syllabus and examiner reports © UCLES (Cambridge University Press & Assessment). Questions are matched to topics from the official syllabus. AssessPro is independent and not endorsed by Cambridge.

0478.7.0.12: – range check — IGCSE Computer Science 0478 past paper questions | AssessPro