Skip to content

Course home

Structured programming and subroutines (procedures and functions)

Structured programming and subroutines (procedures and functions)

EasyMediumHard
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
Question 1

The variable difference in the subroutine shown in Figure 1 is local to that subroutine.

SUBROUTINE checkSpeed(currentSpeed, speedLimit)
  difference ← currentSpeed - speedLimit
  IF difference > 0 THEN
    RETURN true
  ELSE
    RETURN false
  ENDIF
ENDSUBROUTINE

Figure 1

State two properties that only apply to local variables.

[2]
Markscheme

Structured programming and subroutines (procedures and functions) Questions

  1. GCSE
  2. /Computer Science
  3. /Structured programming and subroutines (procedures and functions)

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.

Question bank