Skip to content

Course home

Structured programming and subroutines (procedures and functions)

Structured programming and subroutines (procedures and functions)

EasyMediumHard
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
Question 41

State what will be displayed by the print statement when the procedure CalculateScore is called with the values 15, 6, and 2 for the parameters base, multiplier, and bonusCode respectively.

procedure CalculateScore(base, multiplier, bonusCode)
    rawScore = base * multiplier
    print(ApplyBonus(rawScore, bonusCode))
endprocedure

function ApplyBonus(score, code)
    if score > 80 then
        score = score + Extra(code)
    endif
    return score
endfunction

function Extra(code)
    if code > 3 then
        return 25
    else
        0return 12
    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