Computer Science Standard Level Paper 1
Computer Science Standard Level Paper 1
BACCALAURÉAT INTERNATIONAL
BACHILLERATO INTERNACIONAL
COMPUTER SCIENCE
STANDARD LEVEL
PAPER 1
1 hour 15 minutes
INSTRUCTIONS TO CANDIDATES
880-400 6 pages
–2– N00/650/S(1)
SECTION A
1. Define the terms syntax error, logical error and run-time error. [3 marks]
2. State two reasons for having secondary memory as well as main (internal)
memory. [2 marks]
10. Explain when re-transmission would be used to recover from an error. [2 marks]
12. When a document needs to be sent from one country to another, it is much
faster to send it by email rather than by normal mail. Outline one further
advantage of email over normal mail, and one disadvantage. [4 marks]
880-400
–3– N00/650/S(1)
SECTION B
13. Below is an algorithm fragment which is part of a procedure, ABC, which uses three
parameters. An example call to the procedure is ABC(DATA,LENGTH,COUNT).
Where:
(b) Trace the algorithm fragment with the data given, using the following
trace table format:
3 4 1
[3 marks]
14. Different software companies have agreed to use a standard code for colours in their graphics.
The colours are stored using 8 bits. Each colour has a code, for example the decimal value for
Red is 5, and Blue is 20.
(a) State the binary representation of the colour with the highest value and
calculate how many different colours can be used with the 8 bit coding. [2 marks]
(d) Calculate how many gigabytes (GB) of storage would be needed to store
30 000 graphics, if each one is estimated to occupy 1230 kilobytes (kB). [2 marks]
(e) Explain why a data compressor may be used on stored graphics, with
reference to a specific situation. [3 marks]
880-400
–5– N00/650/S(1)
(a) Describe two differences between the operation of a compiler and the
operation of an interpreter when translating a high-level program. [4 marks]
(b) Identify two items of system documentation for the program, and
describe how they would be used for future maintenance. [4 marks]
(c) Suggest one application for which the software company might use an
HTML editor. [2 marks]
16. A company has an internet server and it provides free email to its employees. Company
managers are allowed to check the contents of any email.
An employee makes copies of CD-ROMs at home to sell to other people. He uses his email
address at the company to receive orders.
(b) Describe one precaution that could be taken in order to minimise the
company’s computers being affected by viruses through the use of
emails. [2 marks]
(c) Outline two tasks that need to be carried out by the network manager
before a new employee can use the system. [4 marks]
880-400