= Imperative programming resit
{scope}
{title2=A10098W1}
Source paper: https://www.whatdotheyknow.com/request/ba_computer_science_past_papers/response/2577745/attach/2/202402%20183%20CS%20Papers.zip?cookie_passthrough=1[released examination archive, member 2018/L/a10098w1.pdf]. The cover identifies the Long Vacation sitting of Thursday 5 September 2019. That printed identity takes precedence over the archive member's directory name.
The implementations use <Scala> 2 syntax. Fixed-width results are checked when <arbitrary-precision arithmetic> is needed internally; the mathematical contracts do not make <integer overflow> harmless. All eight questions are covered.
Back to article page