State what will be displayed by the Console.WriteLine statement when the subroutine Alpha is called with the values 5, 4, and 2 for the parameters a, b, and c respectively.
Sub Alpha(a As Integer, b As Integer, c As Integer)
Dim x As Integer = a + b
Console.WriteLine(Beta(x, c))
End Sub
Function Beta(m As Integer, n As Integer) As Integer
Dim y As Integer = m + n
If y > 10 Then
y = y + Gamma(m)
End If
Return y
End Function
Function Gamma(k As Integer) As Integer
If k > 5 Then
Return 3
Else
Return 1
End If
End Function
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.