Skip to content

Course home

Structured programming and subroutines (procedures and functions)

Structured programming and subroutines (procedures and functions)

EasyMediumHard
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
Question 24

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

SUBROUTINE evaluatepH(measuredpH, neutralpH)
  deviation ← measuredpH - neutralpH
  IF deviation > 1.5 THEN
    RETURN "ALKALINE"
  ELSEIF deviation < -1.5 THEN
    RETURN "ACIDIC"
  ELSE
    RETURN "NEUTRAL"
  ENDIF
ENDSUBROUTINE

Figure 1

State two properties of local variables, such as deviation, that distinguish them from global 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