June 2004 Paper 3
June 2004 Paper 3
COMPUTING
Paper 3
May/June 2004
2 hours
Additional Materials: Answer Booklet/Paper
If you have been given an Answer Booklet, follow the instructions on the front cover of the Booklet.
Write in dark blue or black pen on both sides of the paper.
You may use a soft pencil for any diagrams, graphs, music or rough working.
Do not use staples, paper clips, highlighters, glue or correction fluid.
1 (a) In relation to databases, describe what is meant by each of the following terms.
(i) explain why different users should be given different access rights; [4]
2 Following the widespread access to technology, many workers who previously worked in an
office are working from home.
(i) worker,
(ii) business,
(iii) society
(b) Explain the purpose of each of the following special registers in a processor.
4 Describe what happens during the syntax analysis stage of compilation. [5]
(c) State five methods by which the priority of a job may be determined. [5]
6 (a) Represent
(i) +102,
(ii) +117
(b) (i) Add the answers in part (a) together to give a binary result. [2]
(ii) Turn your binary answer into an equivalent denary result. [2]
(c) A stack is to be held in an array. With the aid of a diagram, explain how an item may be
(a) Use BNF and the above definitions (that do not need to be written out again), to define
<VARIABLE NAME> [4]
• an alpha followed by two digits, where the first digit must not be zero,
OR
• an unlimited set of alpha characters.
Write new rules in BNF that will define the new <VARIABLE NAME>. [4]
(i) switches;
(ii) routers;
(iii) bridges;
(a) Give four advantages of using SSADM in designing the new system. [4]
(b) Describe two software tools that can assist the work of the project manager. [6]
University of Cambridge International Examinations is part of the University of Cambridge Local Examinations Syndicate (UCLES) which is itself a department of
the University of Cambridge.