State the value that is returned by the following subroutine call:
VerifyPin('ID911', 5512)
1 SUBROUTINE VerifyPin(cardID, pinCode)
2 cards ← ['ID102', 'ID405', 'ID911', 'ID302']
3 pins ← [5512, 9081, 1044, 4321]
4 i ← 0
5 granted ← false
6 WHILE i < 4
7 IF cardID = cards[i] THEN
8 IF pinCode = pins[i] THEN
9 granted ← true
10 ENDIF
11 ENDIF
12 i ← i + 1
13 ENDWHILE
14 RETURN granted
15 ENDSUBROUTINE
131 exam-style questions on AQA GCSE Computer Science Structured programming and subroutines (procedures and functions). Each one has a worked solution and a mark scheme showing where the marks go.