Computer Science · Oct / Nov 2023 · Paper 23 · Question 5
2210
As printed in the paper
The question as text
An algorithm has been written in pseudocode to check if a new password is in a list of previously used passwords OldList[] If the password is not found, the new password will be stored at the end of the list to replace "XXXX" already stored there. 01 OUTPUT "Enter your new password " 02 INPUT NewPassword 03 Posn 1 04 Found FALSE 05 REPEAT 06 IF Password = OldList[Posn] 07 THEN 08 Found TRUE 09 ELSE Posn Posn + 1 10 ENDIF 11 UNTIL Found AND OldList[Posn] = "XXXX" 12 IF Found 13 THEN 14 OUTPUT "Password has been used before" 15 ELSE 16 INPUT "New password accepted" 17 OldList[Posn] NewPassword 18 ENDIF
Read automatically from the paper; the printed page above is exact.
Show the answer and mark scheme
5(a)[3]
5(b)[6]
Make a free account to save your answers and see your weak topics and ask the AI why a wrong answer is wrong.

