F453. COMPUTING Advanced Computing Theory ADVANCED GCE. Thursday 23 June 2011 Morning

Similar documents
Friday 16 June 2017 Morning

THIS IS A NEW SPECIFICATION

Wednesday 14 May 2014 Morning

Tuesday 29 January 2013 Morning

* * MATHEMATICS (MEI) 4751/01 Introduction to Advanced Mathematics (C1) ADVANCED SUBSIDIARY GCE. Thursday 15 May 2008 Morning

* * MATHEMATICS 4721/01 Core Mathematics 1 ADVANCED SUBSIDIARY GCE. Wednesday 9 January 2008 Afternoon. Duration: 1 hour 30 minutes.

Tuesday 15 January 2013 Morning

F452. COMPUTING Programming Techniques and Logical Methods ADVANCED SUBSIDIARY GCE. Friday 21 January 2011 Morning

Thursday 17 May 2012 Afternoon

Wednesday 13 May 2015 Morning

THIS IS A LEGACY SPECIFICATION GCSE MATHEMATICS C (GRADUATED ASSESSMENT)

B277B MATHEMATICS C (GRADUATED ASSESSMENT) MODULE M7 SECTION B GENERAL CERTIFICATE OF SECONDARY EDUCATION. Monday 8 March 2010 Morning

Candidate number. Centre number

Wednesday 17 May 2017 Morning

Thursday 14 June 2012 Morning

Friday 18 January 2013 Afternoon

Thursday 6 June 2013 Morning

Level 3 Cambridge Technical in Digital Media

Tuesday 14 January 2014 Morning

Tuesday 14 June 2016 Afternoon Time allowed: 1 hour 15 minutes

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

A451. COMPUTING Computer Systems and Programming GENERAL CERTIFICATE OF SECONDARY EDUCATION. Monday 23 May 2011 Morning

Friday 24 May 2013 Morning

Thursday 6 June 2013 Afternoon

Thursday 19 June 2014 Morning

Thursday 12 January 2017 Afternoon Time allowed: 1 hour

Tuesday 24 June 2014 Morning

Monday 23 January 2012 Morning

Thursday 24 May 2012 Morning

MATHEMATICS 4736 Decision Mathematics 1

MATHEMATICS 4736 Decision Mathematics 1

Friday 9 June 2017 Morning

Cambridge International Examinations Cambridge International Advanced Level

Wednesday 22 May 2013 Afternoon

Tuesday 9 January 2018 Morning

Monday 27 June 2016 Afternoon

Friday 5 June 2015 Morning

physicsandmathstutor.com

Monday 9 June 2014 Afternoon

THIS IS A LEGACY SPECIFICATION

Monday 17 June 2013 Morning

Monday 15 June 2015 Afternoon

Specimen. Date Morning/Afternoon Time allowed: 1 hour 30 minutes. GCSE (9 1) Computer Science J276/01 Computer Systems Sample Question Paper

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Wednesday 15 June 2016 Morning

Tuesday 22 January 2013 Afternoon

Practice. A Level Computer Science H446/01 Computer systems. Practice paper - Set 1. Time allowed: 2 hours 30 minutes

Thursday 9 June 2016 Morning

Wednesday 18 May 2016 Morning

Thursday 8 June 2017 Morning Time allowed: 1 hour 30 minutes

Level 3 Cambridge Technical in IT 05838/05839/05840/05841/05842/05877 Unit 1: Fundamentals of IT

ADVANCED GCE MATHEMATICS (MEI) 4754A

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Personalised Learning Checklist ( ) SOUND

Tuesday 13 June 2017 Morning Time allowed: 1 hour 30 minutes

Level 3 Cambridge Technical in IT

Cambridge International Examinations Cambridge International Advanced Level

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

To be given to candidates on or after 1 March 2018 in the year before certification.

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Level. Paper 3 October/November hours

Released June 2012 For Assessment Submission January 2013 to June 2015

This pre-release material may be given to candidates at any time after receipt by the Centre.

Cambridge International Examinations Cambridge International Advanced Level

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Level. Paper 3 May/June hours

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Level. Paper 3 October/November hours

Cambridge International Examinations Cambridge International Advanced Level

MATHEMATICS (MEI) 4771 Decision Mathematics 1

Candidate number. Centre number

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Candidate number. Centre number

Cambridge International Examinations Cambridge Ordinary Level

Cambridge International Examinations Cambridge International Advanced Level

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

MATHEMATICS 4736 Decision Mathematics 1

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Tuesday 10 June 2014 Morning

INFORMATION AND COMMUNICATION TECHNOLOGY

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Cambridge International Examinations Cambridge International Advanced Level

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Level

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

GCSE (9 1) Computer Science J276/02 Computational thinking, algorithms and programming Sample Question Paper. Specimen

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

COMP3 (JUN13COMP301) General Certificate of Education Advanced Level Examination June 2013

Decision Mathematics 1 THURSDAY 12 JUNE 2008

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

GCSE (9 1) Mathematics J560/05 Paper 5 (Higher Tier) Practice paper Set 2 Time allowed: 1 hour 30 minutes

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education. Paper 1 May/June hours

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

SPECIMEN MATHEMATICS A A502/02 GENERAL CERTIFICATE OF SECONDARY EDUCATION. Unit B (Higher) Candidate Surname. Candidate Forename WARNING

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Cambridge International Examinations Cambridge Ordinary Level

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Cambridge International Examinations Cambridge Ordinary Level

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Subsidiary Level and Advanced Level

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Transcription:

ADVANCED GCE COMPUTING Advanced Computing Theory F453 *F430360611* Candidates answer on the question paper. OCR supplied materials: None Other materials required: None Thursday 23 June 2011 Morning Duration: 2 hours * F 4 5 3 * INSTRUCTIONS TO CANDIDATES Write your name, centre number and candidate number in the boxes above. Please write clearly and in capital letters. Use black ink. Pencil may be used for graphs and diagrams only. Read each question carefully. Make sure you know what you have to do before starting your answer. Write your answer to each question in the space provided. Additional paper may be used if necessary but you must clearly show your candidate number, centre number and question number(s). Answer all the questions. Do not write in the bar codes. INFORMATION FOR CANDIDATES The number of marks is given in brackets [ ] at the end of each question or part question. The total number of marks for this paper is 120. This document consists of 20 pages. Any blank pages are indicated. [Y/500/7958] DC (SM/SW) 20409/4 OCR is an exempt Charity Turn over

1 This question is about a typical desktop PC (personal computer) operating system. 2 (a) (i) State when the boot file is used. (ii) State the purpose of the boot file. (b) Explain virtual memory.... [4] (c) Explain the purpose and use of the file allocation table (FAT).... [6]

2 (a) Software is used to convert source code into object code. 3 (i) Name this type of software. (ii) Explain the term source code.... [4] (b) Complete the table with ticks to show at which stage, if any, events occur when a compiler is used. Lexical analysis Syntax analysis Code generation Not during compilation Optimisation occurs Logical errors are detected Tokens are created Spaces are removed Comments are removed Incorrect punctuation is detected [6] Turn over

4 (c) When producing programs, library routines may be used. Explain why library routines help programmers and describe how library routines are used. (The quality of written communication will be assessed in your answer to this question.)

5... [8] Turn over

6 3 (a) Describe the effects of the fetch-execute cycle on the program counter (PC) and the memory address register (MAR).... [5] (b) (i) State three features of a Complex Instruction Set Computer (CISC) architecture. 1.... 2.... 3....... [3] (ii) Explain one disadvantage, other than cost, of a CISC architecture compared with a Reduced Instruction Set Computer (RISC) architecture.... [2]

7 4 A real binary number may be represented in floating point binary notation using 4 bits for the mantissa and 4 bits for the exponent, both in two s complement binary. Numbers are normalised. (a) (i) Convert 0110 0010 to denary. Show all working.... [3] (ii) Convert 1001 0001 to denary. Show all working.... [3] (b) Explain what happens when the denary number +5¼ (+5.25) is converted to a normalised floating point binary number in the format described.... [4] Turn over

8 5 (a) Describe how an insertion sort is used to arrange the following set of numbers into ascending order. 17 2 3 26 5... [5] (b) State one feature of a quick sort which is not used in an insertion sort.... [1] (c) List the steps needed to pop a data item from a stack data structure.... [3]

9 BLANK PAGE PLEASE DO NOT WRITE ON THIS PAGE Turn over for next question Turn over

10 6 (a) The Universal Modelling Language (UML) class diagram is used to show registered vehicles in this country. The diagram is incomplete. Vehicle Lorry (i) State where the classes Car and Moped should be added to the diagram, and give a reason for your answer. (You may draw on the diagram.)... [2] (ii) The registration numbers should be stored. State which class should store the registration number and give a reason for your answer.... [2]

(b) A company sells used cars. Part of the class diagram for UsedCar is shown. 11 UsedCar model enginetype price status setprice: changestatus: X Y Z (i) State one method (operation) shown on the diagram. (ii) State one attribute (property) shown on the diagram. (iii) State in which section of the diagram (X, Y or Z) yearofmanufacture should be shown. (c) The diagram shows details of a used car described in (b). Available for sale [deposit paid] Being sold (i) Give the correct name for this type of UML diagram. (ii) State the meaning of the symbol (iii) State the meaning of the symbol Turn over

12 7 (a) (i) State the purpose of syntax diagrams. (ii) Give the correct name for another notation that can be used instead of syntax diagrams. (iii) Draw a complete set of syntax diagrams to show label: Label is a single letter chosen from A, B, C, D or E, followed by the symbol * then any number (including zero) of digits 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. For example, A*, B*3 and C*456 are labels, but F*7 and DE*8 are not labels.

13 [5] Turn over for next question Turn over

(b) (i) 14 State one advantage of reverse Polish notation compared with the usual (infix) algebraic notation. (ii) The binary tree shows operands p, q, r, s with operators *, +, * + p q r s Obtain the reverse Polish form of the expression.... [4] (iii) Give the correct name for the type of tree traversal that should be used in (ii).

15 8 (a) Describe two differences between machine code and assembly language.... [4] (b) Explain the use of an operand in an assembly language instruction.... [4] Turn over

16 (c) Describe direct addressing and indirect addressing, making clear the difference between them. You may use diagrams.... [6]

17 9 A database management system (DBMS) uses a data description language (DDL) and a data manipulation language (DML). Each statement given below may apply to a DDL, a DML or both. Tick one box in each row to show which is correct. It is used to create new tables. It defines foreign keys. It can query data. It can sort data into an order. It is used to update the data. It is a high level language. It is used for writing the schema. DDL only DML only Both DDL & DML [7] Turn over

10 A school uses a relational database. 18 (a) Information is stored about students and subjects. (i) State the relationship between the Student and Subject tables. (ii) Explain the consequences of this relationship.... [3] (b) The relationship of Student to PersonalTutor is shown on the entity-relationship (E-R) diagram. Student PersonalTutor (i) State the relationship shown. (ii) Explain the use of primary and foreign keys for Student and PersonalTutor.... [5]

19 (c) State the meaning of the term secondary key and give an example of the use of a secondary key in the school database described.... [2] (d) Relational databases can be used to produce reports. Explain the term report and state two features, other than report layout, included in a report definition.... [4] END OF QUESTION PAPER

20 PLEASE DO NOT WRITE ON THIS PAGE Copyright Information OCR is committed to seeking permission to reproduce all third-party content that it uses in its assessment materials. OCR has attempted to identify and contact all copyright holders whose work is used in this paper. To avoid the issue of disclosure of answer-related information to candidates, all copyright acknowledgements are reproduced in the OCR Copyright Acknowledgements Booklet. This is produced for each series of examinations, is given to all schools that receive assessment material and is freely available to download from our public website (www.ocr.org.uk) after the live examination series. If OCR has unwittingly failed to correctly acknowledge or clear any third-party content in this assessment material, OCR will be happy to correct its mistake at the earliest possible opportunity. For queries or further information please contact the Copyright Team, First Floor, 9 Hills Road, Cambridge CB2 1GE. OCR 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.