Chapter4-Past Papers
Chapter4-Past Papers
Chapter4-Past Papers
1 ......................................................................................................................................................
.........................................................................................................................................................
2 ......................................................................................................................................................
.........................................................................................................................................................
3 ......................................................................................................................................................
......................................................................................................................................................[3]
0478/12
Paper 1 Computer Systems February/March 2023
1 A programmer has designed a three-dimensional (3D) interactive computer game. They are
going to develop a program for the game. The program needs to run efficiently, but it must also
be developed as soon as possible.
(a) Tick (✓) one box to identify whether the programmer should use a high-level language or a
low-level language to develop the program.
High-level language
Low-level language
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[4]
(b) If the programmer chooses a high-level language, they can use a compiler or an interpreter to
translate the high-level language into a low-level language.
© [Turn over
5
Compiler ...................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
Interpreter .................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
[4]
0478/11
Paper 1 Computer Systems October/November 2023
1 ........................................................................................................................................
...........................................................................................................................................
2 ........................................................................................................................................
...........................................................................................................................................
[2]
1 ........................................................................................................................................
...........................................................................................................................................
2 ........................................................................................................................................
...........................................................................................................................................
[2]
© [Turn over
6
0478/13
Paper 1 Computer Systems October/November
2023