3.2 ProgrammingVery High Exam FrequencyOCR

Input Validation

Revise Input Validation in 3.2 Programming for GCSE Computer Science with 15 exam-style questions and 8 flashcards. This is a very high-frequency exam topic, so it is worth revising until the core ideas feel automatic.

Sample Flashcards

What is validation?
Checking input data is sensible and follows rules before processing
What is a type check?
Checking data is the correct data type (e.g., integer not text)

Exam questions for Input Validation

A program asks the user to enter a score between 1 and 10. Which validation check should be used to ensure the number is within this range?

  • A. Type check
  • B. Range check
  • C. Length check
  • D. Presence check
1 markfoundation

A registration form collects a username. The username must: not be blank, contain only letters and numbers, and be between 6 and 20 characters long. Identify three validation checks and explain what each one does for this input.

3 marksstandard

15

exam-style questions

8

revision flashcards

Ready to revise Input Validation?

Get personalised daily study plans, adaptive quizzes, and spaced repetition flashcards.

Start revising free