SlideShare a Scribd company logo
1 of 4
Download to read offline
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS
                               General Certificate of Education Advanced Level




               COMPUTING                                                                                              9691/03
               Paper 3                                                                             October/November 2008
                                                                                                                      2 hours
               Additional Materials:     Answer Booklet/Paper
*0068784374*




               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 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 4 printed pages.

               IB08 11_9691_03/4RP
               © UCLES 2008                                                                                       [Turn over




                                               www.xtremepapers.net
2

1   State four reasons for using simulation to test a design.
    For each of your four reasons, give an example of a situation where a simulation would be used.
                                                                                                  [8]


2   Interpreters and compilers can be used to translate high level language code into a form
    understood by a computer.

    (a) State what is meant by

         (i) source code,

        (ii) object code.                                                                              [2]


    (b) With reference to object code, explain one difference between interpretation and compilation.
                                                                                                   [2]


    (c) (i) State one reason for using a compiler rather than an interpreter to execute a piece
            of high level language code. Justify your answer.                                          [2]

        (ii) State one reason for using an interpreter rather than a compiler to execute a piece of
             high level language code. Justify your answer.                                     [2]


3   Part of a school database consists of a table of student details and a table of teacher details.
    A teacher teaches many students.
    A student is taught by many teachers.


    (a) (i) State the type of relationship between the two tables.                                     [1]

         (ii) Explain how the relationship between the student and teacher tables can be normalised.
                                                                                                    [2]
        (iii) Draw the normalised relationship between the tables in the form of an entity-relationship
              (E-R) diagram.                                                                        [3]


    (b) Explain what is meant by each of the following terms and give an example of each from the
        tables in part (a).

         (i) Primary key

        (ii) Foreign key                                                                               [4]


4   Describe three features that would be available in a mark up language.                             [6]




© UCLES 2008                                  9691/03/O/N/08



                              www.xtremepapers.net
3

5   A company introduces a new computer system in its headquarters building.
    Each of the offices has a network of computers. The individual networks are joined together to
    allow communication throughout the building.

    (a) Explain the purpose of the following network components and how they would be used in the
        company’s offices.

         (i) Bridges

        (ii) Routers

        (iii) Modems                                                                             [6]

    (b) The staff need to be trained to use the new system.
        Discuss the advantages and disadvantages of providing staff with a training course accessed
        on the network, rather than having time-tabled sessions with a tutor.                    [6]

    (c) A large amount of software and files are used on the system.
        State the meaning of a software audit and explain what would be included in the software
        audit for the company.                                                                [6]


6   Explain how memory is managed in a typical modern computer system.
    You should use the following as headings for your answer.

         (i) Paging                                                                              [3]

        (ii) Segmentation                                                                        [3]

        (iii) Virtual memory                                                                     [3]


7   (a) State what is meant by

         (i) a procedure,

        (ii) a parameter that is passed to a procedure.                                          [2]

    (b) Explain how a stack is used to handle procedure calling and parameter passing.           [4]


8   (a) Describe basic Von Neumann architecture of a computer.                                   [3]

    (b) (i) Explain what is meant by a parallel processor system.                                [2]

        (ii) State the advantages and disadvantages of using parallel processing for weather
             forecasting.                                                                 [4]




© UCLES 2008                                9691/03/O/N/08                               [Turn over


                               www.xtremepapers.net
4

9     The names of 20 students in a computing class are stored in an array called
      NAME(X) where X stands for a number between 0 and 19.

      (a) Describe an algorithm to find the position of a particular student in the array, using a serial
          search.                                                                                     [5]

      (b) (i) Explain why the search in part (a) would not be suitable if the array was large
              enough to store the names of all 1000 students in the school.                                                                              [2]

            (ii) Suggest a better method of searching for a particular name, justifying your answer.                                                     [3]


10 The following rules define <WORD> in a piece of text.
   <LETTER> :: = A│B│C│D│E│F│G│H│I│J│K│L│M│N│O│P│Q│R│S│T│U│V│W│X│Y│Z
   <WORD> :: = <LETTER>│<LETTER><WORD>

             (i) State why
                               Hello
                    is not a word.                                                                                                                       [1]

            (ii) <SENTENCE> is a set of words ending with a full stop (.) or a question mark (?)
                 Define <SENTENCE>.

             (There is no need to rewrite the rules for <LETTER> and <WORD>).                                                                            [5]




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 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.

© UCLES 2008                                                         9691/03/O/N/08



                                              www.xtremepapers.net

More Related Content

What's hot

June 07 P1
June 07 P1June 07 P1
June 07 P1Samimvez
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12Samimvez
 
Embedded Systems Jntu Model Paper{Www.Studentyogi.Com}
Embedded Systems Jntu Model Paper{Www.Studentyogi.Com}Embedded Systems Jntu Model Paper{Www.Studentyogi.Com}
Embedded Systems Jntu Model Paper{Www.Studentyogi.Com}guest3f9c6b
 
Chapter 7 slides
Chapter 7 slidesChapter 7 slides
Chapter 7 slideslara_ays
 
D E C I S I O N S U P P O R T S Y S T E M S J N T U M O D E L P A P E R{Www
D E C I S I O N  S U P P O R T  S Y S T E M S  J N T U  M O D E L  P A P E R{WwwD E C I S I O N  S U P P O R T  S Y S T E M S  J N T U  M O D E L  P A P E R{Www
D E C I S I O N S U P P O R T S Y S T E M S J N T U M O D E L P A P E R{Wwwguest3f9c6b
 
D A T A B A S E M A N A G E M E N T S Y S T E M S J N T U M O D E L P A P ...
D A T A B A S E M A N A G E M E N T S Y S T E M S  J N T U  M O D E L  P A P ...D A T A B A S E M A N A G E M E N T S Y S T E M S  J N T U  M O D E L  P A P ...
D A T A B A S E M A N A G E M E N T S Y S T E M S J N T U M O D E L P A P ...guest3f9c6b
 
C O M P U T E R O R G A N I Z A T I O N J N T U M O D E L P A P E R{Www
C O M P U T E R  O R G A N I Z A T I O N  J N T U  M O D E L  P A P E R{WwwC O M P U T E R  O R G A N I Z A T I O N  J N T U  M O D E L  P A P E R{Www
C O M P U T E R O R G A N I Z A T I O N J N T U M O D E L P A P E R{Wwwguest3f9c6b
 

What's hot (9)

Nov 04 P1
Nov 04 P1Nov 04 P1
Nov 04 P1
 
June 07 P1
June 07 P1June 07 P1
June 07 P1
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12
 
Embedded Systems Jntu Model Paper{Www.Studentyogi.Com}
Embedded Systems Jntu Model Paper{Www.Studentyogi.Com}Embedded Systems Jntu Model Paper{Www.Studentyogi.Com}
Embedded Systems Jntu Model Paper{Www.Studentyogi.Com}
 
Chapter 7 slides
Chapter 7 slidesChapter 7 slides
Chapter 7 slides
 
Nov 05 P1
Nov 05 P1Nov 05 P1
Nov 05 P1
 
D E C I S I O N S U P P O R T S Y S T E M S J N T U M O D E L P A P E R{Www
D E C I S I O N  S U P P O R T  S Y S T E M S  J N T U  M O D E L  P A P E R{WwwD E C I S I O N  S U P P O R T  S Y S T E M S  J N T U  M O D E L  P A P E R{Www
D E C I S I O N S U P P O R T S Y S T E M S J N T U M O D E L P A P E R{Www
 
D A T A B A S E M A N A G E M E N T S Y S T E M S J N T U M O D E L P A P ...
D A T A B A S E M A N A G E M E N T S Y S T E M S  J N T U  M O D E L  P A P ...D A T A B A S E M A N A G E M E N T S Y S T E M S  J N T U  M O D E L  P A P ...
D A T A B A S E M A N A G E M E N T S Y S T E M S J N T U M O D E L P A P ...
 
C O M P U T E R O R G A N I Z A T I O N J N T U M O D E L P A P E R{Www
C O M P U T E R  O R G A N I Z A T I O N  J N T U  M O D E L  P A P E R{WwwC O M P U T E R  O R G A N I Z A T I O N  J N T U  M O D E L  P A P E R{Www
C O M P U T E R O R G A N I Z A T I O N J N T U M O D E L P A P E R{Www
 

Viewers also liked

Coms1010 exam paper - nov10
Coms1010   exam paper - nov10Coms1010   exam paper - nov10
Coms1010 exam paper - nov10Samimvez
 
Coms1010 exam paper - may 08
Coms1010   exam paper - may 08Coms1010   exam paper - may 08
Coms1010 exam paper - may 08Samimvez
 
Labsheet 3
Labsheet 3Labsheet 3
Labsheet 3Samimvez
 
Sql installation tutorial
Sql installation tutorialSql installation tutorial
Sql installation tutorialSamimvez
 
0620_w08_qp_03
0620_w08_qp_030620_w08_qp_03
0620_w08_qp_03King Ali
 
0620_s08_qp_3
0620_s08_qp_30620_s08_qp_3
0620_s08_qp_3King Ali
 
0620 s08 ms_31+32
0620 s08 ms_31+320620 s08 ms_31+32
0620 s08 ms_31+32King Ali
 

Viewers also liked (9)

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
 
Example3
Example3Example3
Example3
 
Labsheet 3
Labsheet 3Labsheet 3
Labsheet 3
 
Sql installation tutorial
Sql installation tutorialSql installation tutorial
Sql installation tutorial
 
0620_w08_qp_03
0620_w08_qp_030620_w08_qp_03
0620_w08_qp_03
 
0620_s08_qp_3
0620_s08_qp_30620_s08_qp_3
0620_s08_qp_3
 
0620 s08 ms_31+32
0620 s08 ms_31+320620 s08 ms_31+32
0620 s08 ms_31+32
 

Similar to Nov 08 P3

June 07 P3
June 07 P3June 07 P3
June 07 P3Samimvez
 
June 04 P3
June 04 P3June 04 P3
June 04 P3Samimvez
 
June 08 P3
June 08 P3June 08 P3
June 08 P3Samimvez
 
Nov 09 P32
Nov 09 P32Nov 09 P32
Nov 09 P32Samimvez
 
June 06 P3
June 06 P3June 06 P3
June 06 P3Samimvez
 
June 10 P32
June 10 P32June 10 P32
June 10 P32Samimvez
 
June 10 P31
June 10 P31June 10 P31
June 10 P31Samimvez
 
June 09 P3
June 09 P3June 09 P3
June 09 P3Samimvez
 
June 09 P1
June 09 P1June 09 P1
June 09 P1Samimvez
 
June 05 P1
June 05 P1June 05 P1
June 05 P1Samimvez
 
June 05 P3
June 05 P3June 05 P3
June 05 P3Samimvez
 
June 02 P1
June 02 P1June 02 P1
June 02 P1Samimvez
 
June 03 P3
June 03 P3June 03 P3
June 03 P3Samimvez
 
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
 

Similar to Nov 08 P3 (20)

June 07 P3
June 07 P3June 07 P3
June 07 P3
 
June 04 P3
June 04 P3June 04 P3
June 04 P3
 
June 08 P3
June 08 P3June 08 P3
June 08 P3
 
Nov 09 P32
Nov 09 P32Nov 09 P32
Nov 09 P32
 
June 06 P3
June 06 P3June 06 P3
June 06 P3
 
June 10 P32
June 10 P32June 10 P32
June 10 P32
 
June 10 P31
June 10 P31June 10 P31
June 10 P31
 
June 09 P3
June 09 P3June 09 P3
June 09 P3
 
June 09 P1
June 09 P1June 09 P1
June 09 P1
 
June 05 P1
June 05 P1June 05 P1
June 05 P1
 
June 05 P3
June 05 P3June 05 P3
June 05 P3
 
Nov 04 P3
Nov 04 P3Nov 04 P3
Nov 04 P3
 
June 02 P1
June 02 P1June 02 P1
June 02 P1
 
Nov 03 P3
Nov 03 P3Nov 03 P3
Nov 03 P3
 
Nov 05 P3
Nov 05 P3Nov 05 P3
Nov 05 P3
 
Nov 07 P3
Nov 07 P3Nov 07 P3
Nov 07 P3
 
Nov 06 P3
Nov 06 P3Nov 06 P3
Nov 06 P3
 
June 03 P3
June 03 P3June 03 P3
June 03 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 07 P1
Nov 07 P1Nov 07 P1
Nov 07 P1
 

More from Samimvez (20)

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 05 MS2
June 05 MS2June 05 MS2
June 05 MS2
 
Nov 03 MS
Nov 03 MSNov 03 MS
Nov 03 MS
 
Nov 08 MS1
Nov 08 MS1Nov 08 MS1
Nov 08 MS1
 
June 07 MS3
June 07 MS3June 07 MS3
June 07 MS3
 
June 03 P2
June 03 P2June 03 P2
June 03 P2
 
Nov 05 P2
Nov 05 P2Nov 05 P2
Nov 05 P2
 

Nov 08 P3

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Level COMPUTING 9691/03 Paper 3 October/November 2008 2 hours Additional Materials: Answer Booklet/Paper *0068784374* 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 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 4 printed pages. IB08 11_9691_03/4RP © UCLES 2008 [Turn over www.xtremepapers.net
  • 2. 2 1 State four reasons for using simulation to test a design. For each of your four reasons, give an example of a situation where a simulation would be used. [8] 2 Interpreters and compilers can be used to translate high level language code into a form understood by a computer. (a) State what is meant by (i) source code, (ii) object code. [2] (b) With reference to object code, explain one difference between interpretation and compilation. [2] (c) (i) State one reason for using a compiler rather than an interpreter to execute a piece of high level language code. Justify your answer. [2] (ii) State one reason for using an interpreter rather than a compiler to execute a piece of high level language code. Justify your answer. [2] 3 Part of a school database consists of a table of student details and a table of teacher details. A teacher teaches many students. A student is taught by many teachers. (a) (i) State the type of relationship between the two tables. [1] (ii) Explain how the relationship between the student and teacher tables can be normalised. [2] (iii) Draw the normalised relationship between the tables in the form of an entity-relationship (E-R) diagram. [3] (b) Explain what is meant by each of the following terms and give an example of each from the tables in part (a). (i) Primary key (ii) Foreign key [4] 4 Describe three features that would be available in a mark up language. [6] © UCLES 2008 9691/03/O/N/08 www.xtremepapers.net
  • 3. 3 5 A company introduces a new computer system in its headquarters building. Each of the offices has a network of computers. The individual networks are joined together to allow communication throughout the building. (a) Explain the purpose of the following network components and how they would be used in the company’s offices. (i) Bridges (ii) Routers (iii) Modems [6] (b) The staff need to be trained to use the new system. Discuss the advantages and disadvantages of providing staff with a training course accessed on the network, rather than having time-tabled sessions with a tutor. [6] (c) A large amount of software and files are used on the system. State the meaning of a software audit and explain what would be included in the software audit for the company. [6] 6 Explain how memory is managed in a typical modern computer system. You should use the following as headings for your answer. (i) Paging [3] (ii) Segmentation [3] (iii) Virtual memory [3] 7 (a) State what is meant by (i) a procedure, (ii) a parameter that is passed to a procedure. [2] (b) Explain how a stack is used to handle procedure calling and parameter passing. [4] 8 (a) Describe basic Von Neumann architecture of a computer. [3] (b) (i) Explain what is meant by a parallel processor system. [2] (ii) State the advantages and disadvantages of using parallel processing for weather forecasting. [4] © UCLES 2008 9691/03/O/N/08 [Turn over www.xtremepapers.net
  • 4. 4 9 The names of 20 students in a computing class are stored in an array called NAME(X) where X stands for a number between 0 and 19. (a) Describe an algorithm to find the position of a particular student in the array, using a serial search. [5] (b) (i) Explain why the search in part (a) would not be suitable if the array was large enough to store the names of all 1000 students in the school. [2] (ii) Suggest a better method of searching for a particular name, justifying your answer. [3] 10 The following rules define <WORD> in a piece of text. <LETTER> :: = A│B│C│D│E│F│G│H│I│J│K│L│M│N│O│P│Q│R│S│T│U│V│W│X│Y│Z <WORD> :: = <LETTER>│<LETTER><WORD> (i) State why Hello is not a word. [1] (ii) <SENTENCE> is a set of words ending with a full stop (.) or a question mark (?) Define <SENTENCE>. (There is no need to rewrite the rules for <LETTER> and <WORD>). [5] 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 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. © UCLES 2008 9691/03/O/N/08 www.xtremepapers.net