CARIBBEAN E XAM I NAT I O N S COUNCIL CARIBBEAN SECONDARY EDUCATION CERTIFICATE® EXAMINATION ‘‘*’’Barcode Area”*” Front Page Bar Code 16 MAY 2017 (a.m.) FILL IN ALL THE INFORMATION REQUESTED CLEARLY IN CAPITAL LETTERS. TEST CODE SUBJECT 0 2 1 1 5 0 2 0 COMPUTER SCIENCE – UNIT 1 – Paper 02 PROFICIENCY ADVANCED REGISTRATION NUMBER SCHOOL/CENTRE NUMBER NAME OF SCHOOL/CENTRE ‘‘*’’Barcode Area”*” Current Bar Code CANDIDATE’S FULL NAME (FIRST, MIDDLE, LAST) DATE OF BIRTH D D M M Y Y Y SIGNATURE __________________________________________________ ‘‘*’’Barcode Area”*” Sequential Bar Code Y TH IS T NO ON E PA G TE RI W DO TEST CODE FORM TP 2017178 CARIBBEAN 02115020 MAY/JUNE 2017 E XAM I NAT I O N S COUNCIL CARIBBEAN ADVANCED PROFICIENCY EXAMINATION® COMPUTER SCIENCE FUNDAMENTALS OF COMPUTER SCIENCE UNIT 1 – Paper 02 2 hours 30 minutes READ THE FOLLOWING INSTRUCTIONS CAREFULLY. 1. This paper consists of SIX questions. Answer ALL questions. 2. Write your answers in the spaces provided in this booklet. 3. Do NOT write in the margins. 4. If you need to rewrite any answer and there is not enough space to do so on the original page, you must use the extra lined page(s) provided at the back of this booklet. Remember to draw a line through your original answer. 5. If you use the extra page(s) you MUST write the question number clearly in the box provided at the top of the extra page(s) and, where relevant, include the question part beside the answer. DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO DO SO. Copyright © 2016 Caribbean Examinations Council All rights reserved. 02115020/CAPE 2017 ‘‘*’’Barcode Area”*” Sequential Bar Code SECTION A COMPUTER ARCHITECTURE AND ORGANIZATION Answer BOTH questions. 1. (a) State the largest positive integer and the largest negative integer that can be stored using eight bits with two’s complement representation. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [2 marks] (b) Consider a floating point representation that consists of a sign bit, three bits for the exponent, and four bits to store the mantissa. Determine the decimal representation of the number 10111011. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [4 marks] (c) Draw the truth table for the logic expression x . y' (i.e. x AND NOT y). [4 marks] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA -4- DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA -5(d) Draw a diagram of a circuit that can accept two binary inputs, referred to as x and y respectively. The circuit should represent the propositional logic for x AND NOT y. [5 marks] (e) Describe the function of the following circuits in a computer: (i) Adder .................................................................................................................................... .................................................................................................................................... [1 mark] (ii) Shift register .................................................................................................................................... .................................................................................................................................... [1 mark] (iii) Counter .................................................................................................................................... .................................................................................................................................... [1 mark] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code (f) Draw a clearly labelled diagram of a multiplexor that selects one output from four possible data inputs. [4 marks] (g) Describe how a multiplexor can be used to select the correct output in an ALU that contains circuitry to execute the functions AND, OR, addition and shifting. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [2 marks] (h) State the number of selection control lines that are needed in a multiplexor that has ten inputs. .............................................................................................................................................. .............................................................................................................................................. [1 mark] 02115020/CAPE 2017 Total 25 marks GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA -6- DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA -72. (a) Draw a diagram that shows how a set of flip-flops can be used to create a 4-bit register. Note: Each flip-flop is able to store one bit of data. [4 marks] (b) Describe the purpose of a decoder while accessing RAM. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [2 marks] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code (c) Derive the maximum number of RAM locations that can be accessed in a computer that uses an 8-bit memory address. .............................................................................................................................................. .............................................................................................................................................. [2 marks] (d) Explain why statements that access data stored in memory registers execute faster than statements that access data stored in RAM. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [3 marks] (e) Name the THREE phases of the instruction cycle, and outline how EACH phase operates. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [6 marks] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA -8- DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA -9(f) Discuss why a cache is expected to speed up a computer system. Include a definition of cache in your explanation. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [4 marks] (g) Explain why computers with a 32-bit word size are expected to operate faster than computers with a 64-bit word size. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [2 marks] (h) State TWO examples of information that is stored in ROM. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [2 marks] 02115020/CAPE 2017 Total 25 marks GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code SECTION B PROBLEM-SOLVING WITH COMPUTERS Answer BOTH questions. 3. (a) State THREE properties of well-defined algorithms. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [3 marks] (b) Describe the problem analysis stage of the problem-solving process. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [2 marks] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 10 - DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 11 (c) The steps taken to convert a temperature from Fahrenheit to Celsius are as follows: Step 1: Subtract 32 from the given temperature. Step 2: Multiply the result in Step 1 by 5. Step 3: Divide the result in Step 2 by 9. Write an algorithm that will – – – prompt a user for a numeric value representing a temperature in Fahrenheit convert the temperature to degrees Celsius print the message “It’s cold!” if the temperature in degrees Celsius is less than 17. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [3 marks] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code (d) Consider the following algorithm IF (num > 0) IF (num == 2) ELSE ENDIF ENDIF PRINT “THIRD” PRINT “FIRST” PRINT “SECOND” Write the output of the algorithm when num = 0 .............................................................................................................................................. .............................................................................................................................................. num = 1 .............................................................................................................................................. .............................................................................................................................................. num = 2. .............................................................................................................................................. .............................................................................................................................................. [5 marks] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 12 - DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 13 (e) A company is conducting a poll on its employees’ favourite sport. If 50% or more of the employees vote for any one activity, the company will have an event. Employees are asked to select one of four choices: Cricket, Football, Cycling, None. If cricket, football or cycling is not an employee’s favourite sport, then the employee must vote “None”. Assuming that 3000 employees are polled and all votes are valid, write an algorithm that accepts the vote of each employee and determines whether an event will be held or not. The algorithm should print “Sport Event – YES” if the company will host the event and “Sport Event – NO” if the company will not host the event. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [12 marks] Total 25 marks 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code 4. (a) List THREE types of control constructs. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [3 marks] (b) It is the end of the school year and Mr Smith, a teacher, would like to purchase pizza for his students. There are 12 slices in a large pizza and each student will be given one slice. Write an algorithm which prompts the teacher for the number of students in the class, then prints the number of large pizzas he would have to purchase and the number of slices that would remain once each student is given one slice. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [5 marks] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 14 - DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 15 (c) Update the following algorithm so that it uses bounded iteration to find and print the sum of the squares of ALL numbers between 0 and 1000 inclusive. WHILE ( i != 1000) DO sum = i * i i = i + 1 ENDWHILE PRINT i .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [5 marks] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code (d) A language course with 30 students has a written examination and an oral examination. Students pass if they obtain a mark greater than 50. Write an algorithm that will – – – accept the mark for the written examination and the mark for the oral examination for every student print how many students passed each examination print the average scores for all students in the written examination, and in the oral examination. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 16 - DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 17 - .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [12 marks] Total 25 marks 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code SECTION C PROGRAMMING Answer BOTH questions. 5. (a) Consider the function fact (n), defined as int fact(int n) { int result = 1; for (int i = n; i >= 1; i--) { result = result * i; } (i) } return result; State the values of i, n and result at the beginning of each iteration, if the function fact (4) is invoked. .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... [4 marks] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 18 - DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 19 (ii) The function fact (n) can be represented as n! Write the function choose (int n, int r), which takes two arguments, n and r, and returns an integer value equal to n!/(n-r)!r! .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... [3 marks] (b) Explain how the assembly and linking process allows code written in high-level programming languages to run on a wide range of machines. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [3 marks] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code (c) The following data structure has been defined in C to support an environmental monitoring application. const int NUM_MONTHS= 12; const int NUM_LOCATIONS = 20; const int NAME_LENGTH = 20; struct LocationHistory { char locationName[NAME_LENGTH]; int readings[NUM_MONTHS]; } LocationHistory caribHistory[NUM_LOCATIONS]; A supporting module to the environmental monitoring application has populated the data structure caribHistory with monthly average readings of the sea temperature of different locations in the Caribbean (to the nearest degree Celsius) for one year. The data population process indicates any erroneous reading by storing the flag value –1 in that location. (i) Write a C module numReadings(int islandIndex) that returns the number of valid readings for a location specified by an index. .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... [4 marks] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 20 - DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 21 (ii) Write a C module avgTemp(int islandIndex) that evaluates the average temperature of a location for which the index is specified, ignores any erroneous readings and returns the value as a floating point number. .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... [5 marks] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code (iii) Write a main function that iterates over all records in the structure caribHistory and prints a report with the location name, followed by the average if the data set for the location is considered valid; otherwise a message saying the data set is invalid should be printed. A data set is considered valid if less than half of the readings are erroneous. The main function should use functions numReadings and avgtemp. Assume all location names are terminated with the end of string character. .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... [6 marks] Total 25 marks 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 22 - DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 23 6. (a) List TWO ways in which good programming style can be maintained and explain why EACH is important. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [4 marks] (b) List THREE stages in the translation process. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [3 marks] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code (c) Write a C function which accepts an integer array and an integer variable indicating the size of the array. The function should return the location of the maximum value in the array. You may assume all values are unique. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [6 marks] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 24 - DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 25 (d) A courier company operates in a certain country and charges a fixed fee for deliveries as well as a variable fee of $5 per pound, based on the weight of each package. The company operates in four zones and and associated fixed fees are as follows: Zone Fee North $30 South $40 East $55 West $70 Each customer is assigned an ID that consists of a letter corresponding to the zone and a five-digit number. For example, S12557 refers to a customer from the South zone. (i) Write a C function getZoneFee that accepts a customer’s ID and returns the flat fee to be charged. .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... [4 marks] 02115020/CAPE 2017 GO ON TO THE NEXT PAGE ‘‘*’’Barcode Area”*” Sequential Bar Code (ii) Write a C function that accepts a customer ID and the weight of a package and returns the delivery fee. Use your function from Part (d) (i). .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... [4 marks] (e) Show the output generated by the following segment of code. int n, c, k; for ( c = 1 ; c <= 5 ; c++ ) { for( k = 1 ; k <= c ; k++ ) printf(“%d“, c); } printf(“\n”); .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. .............................................................................................................................................. [4 marks] Total 25 marks END OF TEST IF YOU FINISH BEFORE TIME IS CALLED, CHECK YOUR WORK ON THIS TEST. ‘‘*’’Barcode Area”*” Sequential Bar Code 02115020/CAPE 2017 DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 26 - DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 27 EXTRA SPACE If you use this extra page, you MUST write the question number clearly in the box provided. Question No. ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ‘‘*’’Barcode Area”*” Sequential Bar Code 02115020/CAPE 2017 EXTRA SPACE If you use this extra page, you MUST write the question number clearly in the box provided. Question No. ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ‘‘*’’Barcode Area”*” Sequential Bar Code 02115020/CAPE 2017 DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 28 - DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 29 EXTRA SPACE If you use this extra page, you MUST write the question number clearly in the box provided. Question No. ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ‘‘*’’Barcode Area”*” Sequential Bar Code 02115020/CAPE 2017 EXTRA SPACE If you use this extra page, you MUST write the question number clearly in the box provided. Question No. ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ........................................................................................................................................................................... ‘‘*’’Barcode Area”*” Sequential Bar Code 02115020/CAPE 2017 DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA DO NOT WRITE IN THIS AREA - 30 - TH IS T NO ON E PA G TE RI W DO CANDIDATE’S RECEIPT INSTRUCTIONS TO CANDIDATE: 1. Fill in all the information requested clearly in capital letters. TEST CODE: SUBJECT: PROFICIENCY: 0 2 1 1 5 0 2 0 COMPUTER SCIENCE – UNIT 1 – Paper 02 ADVANCED REGISTRATION NUMBER: FULL NAME: ________________________________________________________________ (BLOCK LETTERS) Signature: ____________________________________________________________________ Date: ________________________________________________________________________ 2. Ensure that this slip is detached by the Supervisor or Invigilator and given to you when you hand in this booklet. 3. Keep it in a safe place until you have received your results. INSTRUCTION TO SUPERVISOR/INVIGILATOR: Sign the declaration below, detach this slip and hand it to the candidate as his/her receipt for this booklet collected by you. I hereby acknowledge receipt of the candidate’s booklet for the examination stated above. Signature: _____________________________ Supervisor/Invigilator Date: _________________________________