Skip to content

Course home

Structured programming and subroutines (procedures and functions)

Structured programming and subroutines (procedures and functions)

EasyMediumHard
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
Question 52

State what will be displayed by the print statement when the procedure Start is called with the values 2, 8, and 3 for the parameters p1, p2, and p3 respectively.

procedure Start(p1, p2, p3)
    v1 = p2 - p1
    print(Compute(v1, p3))
endprocedure

function Compute(p1, p2)
    v1 = p1 * p2
    if v1 > 15 then
        v1 = v1 - Evaluate(p1)
    endif
    return v1
endfunction

function Evaluate(p1)
    if p1 > 5 then
        return 4
    else
        return 1
    endif
endfunction
[1]
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