May/June 2026 Paper 23

2026 · 10 questions · 20 parts · 75 marks

0/75 marks
0Correct0Partial0Wrong20Unattempted
Filters0 active

Questions

Select a part to jump to its question

Finish set
Q1–/1 mk
Q2–/1 mk
Q5–/7 mks
Q6–/5 mks
Q7–/8 mks
Q8–/11 mks
Q9–/6 mks
Q10–/15 mks
Context for 3(a)
Identify the type of test data in each description.
3(a)(i)Testing DebuggingEasy1 mark
Data that falls within the accepted parameters of a validation check and is accepted.
3(a)(ii)Testing DebuggingEasy1 mark
Data that is the highest or lowest value to be accepted.
3(b)Error Detection CorrectionEasy3 marks
Explain the purpose of a check digit and give an example of where it could be used.
Purpose
0 words
Example
0 words
3(c)Data Validation VerificationHard6 marks
Write the pseudocode for an algorithm to perform a validation check and a verification check on a new password to meet the following criteria:
  1. 1
    Input a new password.
  2. 2
    If the password is less than 10 characters in length, ask for it to be input again until it is at least 10 characters in length.
  3. 3
    If the password is at least 10 characters in length, ask for it to be input a second time.
  4. 4
    If both inputs of the new password match, output a password accepted message.
  5. 5
    If both inputs of the new password do not match, go back to step 1 and ask for the new password to be input for the first time.
Use appropriate input prompts and output messages to make the requirements clear to the user.
Do not declare any arrays or variables for this algorithm.

Answer

0 words