SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS
                            General Certificate of Education
                     Advanced Subsidiary Level and Advanced Level

         COMPUTING                                                                      9691/03
         Paper 3
                                                                                   May/June 2006

                                                                                            2 hours
         Additional Materials:   Answer Booklet/Paper




  READ THESE INSTRUCTIONS FIRST

  If you have been given an Answer Booklet, follow the instructions on the front cover of the Booklet.
  Write your Centre number, candidate number and name on all the work you hand in.
  Write in dark blue or black pen.
  You may use a soft pencil for any diagrams, graphs, music or rough working.
  Do not use staples, paper clips, highlighters, glue or correction fluid.

  Answer all questions.

  At the end of the examination, fasten all your work securely together.
  The number of marks is given in brackets [ ] at the end of each question or part question.




                          This document consists of 3 printed pages and 1 blank page.
IB06 06_9691_03/4RP
 UCLES 2006                                                                                        [Turn over




                                 www.xtremepapers.net
2

1   (a) Explain why a program, written in a high level language, needs to be translated before it is
        run on a computer.                                                                      [2]

    (b) Describe the difference between interpretation and the compilation of a high level language
        program.                                                                                 [4]

    (c) Explain how errors in the

         (i) reserved words,

        (ii) variables

         used in high level language instructions are recognised by the translator program.        [4]


2   A supermarket company invests in a new computerised point of sale (checkout) system for its
    stores.

    (a) Explain why

         (i) technical documentation,

        (ii) user documentation

         would be necessary.                                                                       [4]

    (b) It is necessary to carry out three types of maintenance on the software in a computer system.

         (i) Corrective

        (ii) Adaptive

        (iii) Perfective

         Explain what each of the terms means and state how each would apply to the supermarket
         point of sale system.                                                              [6]


3   Simulation is used when a new car is designed.

    State three aspects of the design which would be simulated and, for each, give a different reason
    why simulation is used.                                                                        [6]


4   A sales manager for a company is responsible for a large sales team working over a wide
    geographical area. Members of the sales team communicate with each other by use of email.

    Describe four features of email that the manager finds useful, giving an example of the use to
    which each will be put.                                                                    [8]


5   Describe the fetch/decode/execute/reset cycle when the next instruction to be executed is an
    unconditional jump instruction.                                                           [7]




© UCLES 2006                                 9691/03/M/J/06



                               www.xtremepapers.net
3

6   (a) Describe each of the following programming paradigms

         (i) Object-oriented,                                                                       [2]

        (ii) Declarative.                                                                           [2]

    (b) Explain the meaning of the following types of addressing

         (i) Indirect,

        (ii) Indexed.

         Give a reason why each may need to be used.                                                [6]


7   A health centre employs doctors, nurses and receptionists.
    The data that is stored about the patients includes their medical history and personal information
    about them.

    Explain the need for maintaining privacy of the data and describe methods by which the database
    management system (DBMS) can help to achieve this.                                           [6]


8   (a) Explain the difference between a dynamic data structure and a static data structure, giving an
        example of each.                                                                            [3]

    (b) A list of the names of students in a college is stored in an array of size 1000. The names are
        stored in no logical order, simply in the order that they were input to the array.

         (i) Give one advantage and one disadvantage of storing this list of names in an array.     [2]

        (ii) In whatever form you choose, describe an algorithm for finding the location in the array
             of a specific name ‘X’, using a serial search.                                       [5]

        (iii) An alternative way of storing the names is to store them in alphabetical order within the
              array. Explain how this will affect the management of the storage and the search for
              specific names.                                                                       [4]


9   (a) Explain the meaning of the terms;

         (i) virtual memory,                                                                        [2]

        (ii) paging memory,                                                                         [2]

        (iii) segmentation of memory.                                                               [2]

    (b) (i) State what is meant by the term spooling.                                               [2]

        (ii) Describe the process of sending jobs for printing using a spooler.                     [3]


10 Explain the need for standardisation in modern computer systems and give examples where
   standardisation is important.                                                       [8]

                                                                                             [Total 90]


© UCLES 2006                                 9691/03/M/J/06



                                www.xtremepapers.net
4

                                                                    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.

University of Cambridge International Examinations is part of the University of Cambridge Local Examinations Syndicate (UCLES), which is itself a department
of the University of Cambridge.
                                                                      9691/03/M/J/06



                                               www.xtremepapers.net

Mais conteúdo relacionado

Mais procurados (15)

June 09 P1
June 09 P1June 09 P1
June 09 P1
 
June 10 P32
June 10 P32June 10 P32
June 10 P32
 
June 03 P1
June 03 P1June 03 P1
June 03 P1
 
June 07 P3
June 07 P3June 07 P3
June 07 P3
 
Nov 09 P32
Nov 09 P32Nov 09 P32
Nov 09 P32
 
June 09 P3
June 09 P3June 09 P3
June 09 P3
 
June 02 P1
June 02 P1June 02 P1
June 02 P1
 
Paper 1 2006
Paper 1 2006Paper 1 2006
Paper 1 2006
 
Paper 1 2005
Paper 1 2005Paper 1 2005
Paper 1 2005
 
Nov 03 P1
Nov 03 P1Nov 03 P1
Nov 03 P1
 
Nov 05 P1
Nov 05 P1Nov 05 P1
Nov 05 P1
 
Nov 04 MS3
Nov 04 MS3Nov 04 MS3
Nov 04 MS3
 
Paper W1 2006
Paper W1 2006Paper W1 2006
Paper W1 2006
 
Paper 4 2003
Paper 4 2003Paper 4 2003
Paper 4 2003
 
Paper 1 2007
Paper 1 2007Paper 1 2007
Paper 1 2007
 

Semelhante a June 06 P3

June 06 P1
June 06 P1June 06 P1
June 06 P1Samimvez
 
Nov 09 P31
Nov 09 P31Nov 09 P31
Nov 09 P31Samimvez
 
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Alpro
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12Samimvez
 
June 05 P3
June 05 P3June 05 P3
June 05 P3Samimvez
 
Nov 09 P11
Nov 09 P11Nov 09 P11
Nov 09 P11Samimvez
 
June 10 P11
June 10 P11June 10 P11
June 10 P11Samimvez
 
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...Alpro
 
June 10 P13
June 10 P13June 10 P13
June 10 P13Samimvez
 
June 10 P12
June 10 P12June 10 P12
June 10 P12Samimvez
 
June 03 P3
June 03 P3June 03 P3
June 03 P3Samimvez
 

Semelhante a June 06 P3 (20)

June 06 P1
June 06 P1June 06 P1
June 06 P1
 
Nov 04 P1
Nov 04 P1Nov 04 P1
Nov 04 P1
 
Nov 09 P31
Nov 09 P31Nov 09 P31
Nov 09 P31
 
Nov 05 P3
Nov 05 P3Nov 05 P3
Nov 05 P3
 
Nov 08 P3
Nov 08 P3Nov 08 P3
Nov 08 P3
 
Nov 04 P3
Nov 04 P3Nov 04 P3
Nov 04 P3
 
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
 
Nov 06 P1
Nov 06 P1Nov 06 P1
Nov 06 P1
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12
 
Nov 07 P3
Nov 07 P3Nov 07 P3
Nov 07 P3
 
June 05 P3
June 05 P3June 05 P3
June 05 P3
 
Nov 07 P1
Nov 07 P1Nov 07 P1
Nov 07 P1
 
Nov 09 P11
Nov 09 P11Nov 09 P11
Nov 09 P11
 
June 10 P11
June 10 P11June 10 P11
June 10 P11
 
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
 
June 10 P13
June 10 P13June 10 P13
June 10 P13
 
Nov 08 P1
Nov 08 P1Nov 08 P1
Nov 08 P1
 
June 10 P12
June 10 P12June 10 P12
June 10 P12
 
Nov 02 P1
Nov 02 P1Nov 02 P1
Nov 02 P1
 
June 03 P3
June 03 P3June 03 P3
June 03 P3
 

Mais de Samimvez

Mais de Samimvez (20)

Sql installation tutorial
Sql installation tutorialSql installation tutorial
Sql installation tutorial
 
Example3
Example3Example3
Example3
 
Coms1010 exam paper - nov10
Coms1010   exam paper - nov10Coms1010   exam paper - nov10
Coms1010 exam paper - nov10
 
Coms1010 exam paper - may 08
Coms1010   exam paper - may 08Coms1010   exam paper - may 08
Coms1010 exam paper - may 08
 
Example2
Example2Example2
Example2
 
Labsheet 3
Labsheet 3Labsheet 3
Labsheet 3
 
Labsheet 3,5
Labsheet 3,5Labsheet 3,5
Labsheet 3,5
 
EQ V3x
EQ V3xEQ V3x
EQ V3x
 
Eq v2
Eq v2Eq v2
Eq v2
 
3.6
3.63.6
3.6
 
3.2
3.23.2
3.2
 
3.10
3.103.10
3.10
 
3.1
3.13.1
3.1
 
3.3
3.33.3
3.3
 
3.8
3.83.8
3.8
 
3.4
3.43.4
3.4
 
3.7
3.73.7
3.7
 
3.5
3.53.5
3.5
 
3.9
3.93.9
3.9
 
June 02 MS2
June 02 MS2June 02 MS2
June 02 MS2
 

June 06 P3

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Subsidiary Level and Advanced Level COMPUTING 9691/03 Paper 3 May/June 2006 2 hours Additional Materials: Answer Booklet/Paper READ THESE INSTRUCTIONS FIRST If you have been given an Answer Booklet, follow the instructions on the front cover of the Booklet. Write your Centre number, candidate number and name on all the work you hand in. Write in dark blue or black pen. You may use a soft pencil for any diagrams, graphs, music or rough working. Do not use staples, paper clips, highlighters, glue or correction fluid. Answer all questions. At the end of the examination, fasten all your work securely together. The number of marks is given in brackets [ ] at the end of each question or part question. This document consists of 3 printed pages and 1 blank page. IB06 06_9691_03/4RP  UCLES 2006 [Turn over www.xtremepapers.net
  • 2. 2 1 (a) Explain why a program, written in a high level language, needs to be translated before it is run on a computer. [2] (b) Describe the difference between interpretation and the compilation of a high level language program. [4] (c) Explain how errors in the (i) reserved words, (ii) variables used in high level language instructions are recognised by the translator program. [4] 2 A supermarket company invests in a new computerised point of sale (checkout) system for its stores. (a) Explain why (i) technical documentation, (ii) user documentation would be necessary. [4] (b) It is necessary to carry out three types of maintenance on the software in a computer system. (i) Corrective (ii) Adaptive (iii) Perfective Explain what each of the terms means and state how each would apply to the supermarket point of sale system. [6] 3 Simulation is used when a new car is designed. State three aspects of the design which would be simulated and, for each, give a different reason why simulation is used. [6] 4 A sales manager for a company is responsible for a large sales team working over a wide geographical area. Members of the sales team communicate with each other by use of email. Describe four features of email that the manager finds useful, giving an example of the use to which each will be put. [8] 5 Describe the fetch/decode/execute/reset cycle when the next instruction to be executed is an unconditional jump instruction. [7] © UCLES 2006 9691/03/M/J/06 www.xtremepapers.net
  • 3. 3 6 (a) Describe each of the following programming paradigms (i) Object-oriented, [2] (ii) Declarative. [2] (b) Explain the meaning of the following types of addressing (i) Indirect, (ii) Indexed. Give a reason why each may need to be used. [6] 7 A health centre employs doctors, nurses and receptionists. The data that is stored about the patients includes their medical history and personal information about them. Explain the need for maintaining privacy of the data and describe methods by which the database management system (DBMS) can help to achieve this. [6] 8 (a) Explain the difference between a dynamic data structure and a static data structure, giving an example of each. [3] (b) A list of the names of students in a college is stored in an array of size 1000. The names are stored in no logical order, simply in the order that they were input to the array. (i) Give one advantage and one disadvantage of storing this list of names in an array. [2] (ii) In whatever form you choose, describe an algorithm for finding the location in the array of a specific name ‘X’, using a serial search. [5] (iii) An alternative way of storing the names is to store them in alphabetical order within the array. Explain how this will affect the management of the storage and the search for specific names. [4] 9 (a) Explain the meaning of the terms; (i) virtual memory, [2] (ii) paging memory, [2] (iii) segmentation of memory. [2] (b) (i) State what is meant by the term spooling. [2] (ii) Describe the process of sending jobs for printing using a spooler. [3] 10 Explain the need for standardisation in modern computer systems and give examples where standardisation is important. [8] [Total 90] © UCLES 2006 9691/03/M/J/06 www.xtremepapers.net
  • 4. 4 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. University of Cambridge International Examinations is part of the University of Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge. 9691/03/M/J/06 www.xtremepapers.net