Robust ProgramsKey Facts

Types of Validation

Part of Input ValidationGCSE Computer Science

This key facts covers Types of Validation within Input Validation for GCSE Computer Science. Revise Input Validation in Robust Programs for GCSE Computer Science with 15 exam-style questions and 8 flashcards. This topic appears regularly enough that it should still be part of a steady revision cycle. It is section 2 of 5 in this topic. Use this key facts to connect the idea to the wider topic before moving on to questions and flashcards.

Topic position

Section 2 of 5

Practice

15 questions

Recall

8 flashcards

Types of Validation

Type What It Checks Example
Range Check Value within min/max limits Age between 0 and 120
Type Check Data is correct data type Age is an integer, not text
Length Check Data has required length Password at least 8 characters
Presence Check Field isn't empty Email address required
Format Check Data matches expected pattern Postcode: LL## #LL
Check Digit Calculated digit matches Last digit of barcode
Lookup Check Value exists in a list Country in list of countries

Keep building this topic

Read this section alongside the surrounding pages in Input Validation. That gives you the full topic sequence instead of a single isolated revision point.

Practice 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

Quick Recall Flashcards

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

Want to test your knowledge?

PrepWise has 15 exam-style questions and 8 flashcards for Input Validation — with adaptive difficulty and instant feedback.

Join Alpha