Professional Documents
Culture Documents
Write your centre number and candidate number in the spaces at the top of the page.
Write in dark blue or black pen.
Do not use staples, paper clips, glue or correction fluid.
The number of marks is given in brackets [ ] at the end of each question or part 3
question.
4
You may receive fewer marks if you do not show your working.
5
The total number of marks for this paper is 70.
6
Answer all questions in English.
7
10
Total
1 (a) Convert the decimal number 93 to an unsigned 8-bit binary number. For
Examiner’s
Use
[1]
(b) (i) In the ASCII character set, the character codes for the lowercase letters of the
alphabet can be found in the table below:
Fill in the table below for identifying character with hexadecimal number 6D.
Hexadecimal number 6D
Decimal number
Character in ASCII
[1]
(b) (ii) Describe how the ASCII character set is used to represent text in a computer.
[2]
(c) A fixed point binary number uses 4 digits after the point. For
Examiner’s
Convert the real decimal number 10,375 to a fixed point binary number. Use
[2]
[Total: 6]
[3]
(b) Give two advantages of using a binary tree instead of using an array.
[2]
[3]
[Total: 8]
3 (a) Describe the difference between a stack and a queue data structure. For
Examiner’s
Use
[2]
(b) Memory cells 411 to 415 are used as a stack. The first character to be stored in the
stack will be stored in memory cell 411.
(i) Fill the stack with the characters ‘D’, ‘A’, ‘N’ and then ‘E’.
415
414
413
412
411
[1]
(ii) Two characters are removed from the stack. Show the remaining contents of the
stack.
415
414
413
412
411
[1]
(iii) Three new characters ‘R’, ‘O’ and then ‘T’ are added to the stack. Show the
contents of the stack after these characters have been added.
415
414
413
412
411
[1]
[Total: 5]
4 A web form needs to be created to collect the following data about students: For
Examiner’s
Use
«Full name»
«Gender»
«Grade»
(а) Identify a suitable form control for each piece of data and explain your choice.
Control
Explanation
[2]
(ii) «Gender»
Control
Explanation
[2]
(iii) «Grade»
Control
Explanation
[2]
</form> [4]
[1]
[Total: 11]
5 During the analysis stage of the system development life cycle, different methods of For
research can be used to collect information. Examiner’s
Use
Method
Advantage
Method
Advantage
Method
Advantage
[6]
[Total: 6]
BLANK PAGE
6 A gym uses a paper based system to register members. The gym management would now For
like to use a computerised system. The gym allows members between the age of 12 and 70 Examiner’s
Use
years old to join.
(a) Three different types of data will be used when testing the system. Describe the types
of data:
Typical data
Extreme data
Erroneous data
[3]
(b) Give an example for each type of data that could be used during testing of the system.
[3]
(с) (i) The gym management will require both system and application software.
[2]
[1]
(d) Identify two types of application software and describe how they would be used by the For
gym management. Examiner’s
Use
Application software
Use
[2]
Application software
Use
[2]
[Total: 13]
OK
(a) State the name of the operating system function that generated this error.
[1]
(b) Explain how the use of virtual memory could avoid this error.
[1]
[2]
[1]
[Total: 5]
8 Identify two types of user interface. For each type of interface, state one characteristic. For
Examiner’s
Use
Interface
Characteristic
Interface
Characteristic
[4]
[Total: 4]
[1]
[1]
[1]
[1]
[Total: 4]
10 Online banking is used by many people. The information that is stored is highly confidential For
and needs to be protected from security threats. Examiner’s
Use
[8]
[Total: 8]
BLANK PAGE
BLANK PAGE
Permission to reproduce items where third-party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been
included, the publisher will be pleased to make amends at the earliest possible opportunity.
Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of
Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.