SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS
                               General Certificate of Education
                               Advanced Subsidiary Level and Advanced Level



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




               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.

               IB07 11_9691_03/4RP
               © UCLES 2007                                                                                       [Turn over




                                               www.xtremepapers.net
2

1   A bus company runs services throughout a country. The company proposes to introduce a new
    computerised ticketing machine on its buses. The analyst who is in charge of the introduction
    considers
       •    phased
       •    pilot
       •    direct
    implementation of the new system.
    Evaluate each of these types of implementation for this application.                       [6]


2   There are a number of TEAMs which represent a school.
    Each team has a TEACHER who runs it and a teacher may run more than one team.
    Each team has a number of PLAYERs and each one may play for more than one team.

    Draw an entity relationship (E-R) diagram to represent this data model in third normal form and
    label the relationships.                                                                     [6]


3   A retail business specialises in souvenir items for tourists. It has a number of shops in different
    cities.
    Discuss how the Internet can be used in this business.                                          [6]


4   Describe changes to the working patterns of office workers following the introduction of
    computerised communications.                                                          [5]


5   (a) State two different types of interrupt and give an example of how each may be generated. [4]

    (b) Explain the process carried out by the operating system on receipt of an interrupt.         [5]


6   Names are to be stored in a binary tree according to the algorithm

         1. Repeat
         2. If Name > node then take right pointer
         3. Else take left pointer
         4. Until empty node
         5. Insert Name


    (a) Given that the root node is DAMON, create the binary tree resulting from inserting:

                               CANDU   RISH    AAMON           TENAR   GLAN

         in the given order.                                                                        [3]

    (b) Describe an algorithm for using the tree to read the names in alphabetic order.             [3]


7   Describe how a variable in a high level language program is dealt with by a compiler.           [6]




© UCLES 2007                                  9691/03/O/N/07



                                 www.xtremepapers.net
3

8   (a) Using an example application, explain why some applications require parallel processing
        rather than serial processing.                                                       [3]

    (b) Describe what is needed to run a parallel process rather than a serial process.             [3]


9   (a) State the purpose of the Memory Address Register (MAR) in a computer.                       [1]

    (b) Describe two stages of the fetch/execute cycle which would change the contents of the
        MAR. State clearly, in each case, what the MAR contains.                           [4]


10 A computer stores fractional numbers in floating point binary representation. Five bits are used
   for the mantissa and three bits for the exponent. All values are stored in two’s complement form.




                                       Mantissa                 Exponent

    (a) By using a diagram of this representation, state the value of each of the bits.             [4]

    (b) By using 2 ½ as an example, explain how real numbers can be shown in normalised form in
        this representation.                                                                [3]

    (c) State the floating point binary value of - ¾ in this representation.                        [2]


11 (a) Describe the characteristics of

         (i) a procedural programming language,                                                     [2]

        (ii) a declarative programming language.                                                    [2]

    (b) Explain what is meant by the following terms when referring to object-oriented languages:

         (i) Data encapsulation,                                                                    [2]

        (ii) Inheritance.                                                                           [2]


12 A computer system is being developed.

    Describe the use of two software tools, apart from an entity relationship (E-R) diagram, that could
    help manage the development of the design.                                                      [8]




© UCLES 2007                                   9691/03/O/N/07                              [Turn over


                               www.xtremepapers.net
4

13 A mail order company employs a number of computer operators who take orders by telephone.
   There is also a warehouse department from which orders are dispatched. The management staff
   interrogate the data to inform their decisions. The computers in all three areas are networked with
   a central storage facility.

      (a) Discuss, the different topologies and media available for transmitting data around the
          network, with reference to suitability for this example.                            [8]

      (b) Describe how various users can be given different access to the data held on the central
          database.                                                                            [2]




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 2007                                                         9691/03/O/N/07



                                              www.xtremepapers.net

Contenu connexe

Tendances

June 05 P3
June 05 P3June 05 P3
June 05 P3Samimvez
 
June 04 P31
June 04 P31June 04 P31
June 04 P31Samimvez
 
June 09 MS1
June 09 MS1June 09 MS1
June 09 MS1Samimvez
 
June 02 MS2
June 02 MS2June 02 MS2
June 02 MS2Samimvez
 
June 06 MS3
June 06 MS3June 06 MS3
June 06 MS3Samimvez
 
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
 
Hybrid Method For Image Watermarking Using 2 Level LWT-Walsh Transform-SVD in...
Hybrid Method For Image Watermarking Using 2 Level LWT-Walsh Transform-SVD in...Hybrid Method For Image Watermarking Using 2 Level LWT-Walsh Transform-SVD in...
Hybrid Method For Image Watermarking Using 2 Level LWT-Walsh Transform-SVD in...rahulmonikasharma
 

Tendances (10)

June 05 P3
June 05 P3June 05 P3
June 05 P3
 
June 04 P31
June 04 P31June 04 P31
June 04 P31
 
Nov 08 P1
Nov 08 P1Nov 08 P1
Nov 08 P1
 
June 09 MS1
June 09 MS1June 09 MS1
June 09 MS1
 
June 02 MS2
June 02 MS2June 02 MS2
June 02 MS2
 
Nov 04 P1
Nov 04 P1Nov 04 P1
Nov 04 P1
 
June 06 MS3
June 06 MS3June 06 MS3
June 06 MS3
 
Paper 1 2006
Paper 1 2006Paper 1 2006
Paper 1 2006
 
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...
 
Hybrid Method For Image Watermarking Using 2 Level LWT-Walsh Transform-SVD in...
Hybrid Method For Image Watermarking Using 2 Level LWT-Walsh Transform-SVD in...Hybrid Method For Image Watermarking Using 2 Level LWT-Walsh Transform-SVD in...
Hybrid Method For Image Watermarking Using 2 Level LWT-Walsh Transform-SVD in...
 

Similaire à Nov 07 P3

Computing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 CambridgeComputing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 CambridgeAlpro
 
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...Alpro
 
June 10 P31
June 10 P31June 10 P31
June 10 P31Samimvez
 
June 10 P32
June 10 P32June 10 P32
June 10 P32Samimvez
 
June 03 P3
June 03 P3June 03 P3
June 03 P3Samimvez
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12Samimvez
 
June 06 P3
June 06 P3June 06 P3
June 06 P3Samimvez
 
June 08 P3
June 08 P3June 08 P3
June 08 P3Samimvez
 
June 02 P1
June 02 P1June 02 P1
June 02 P1Samimvez
 
June 09 P1
June 09 P1June 09 P1
June 09 P1Samimvez
 
June 07 P1
June 07 P1June 07 P1
June 07 P1Samimvez
 
June 03 P1
June 03 P1June 03 P1
June 03 P1Samimvez
 
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
 

Similaire à Nov 07 P3 (20)

Computing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 CambridgeComputing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
 
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
 
June 10 P31
June 10 P31June 10 P31
June 10 P31
 
June 10 P32
June 10 P32June 10 P32
June 10 P32
 
June 03 P3
June 03 P3June 03 P3
June 03 P3
 
Nov 04 P3
Nov 04 P3Nov 04 P3
Nov 04 P3
 
Nov 03 P1
Nov 03 P1Nov 03 P1
Nov 03 P1
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12
 
June 06 P3
June 06 P3June 06 P3
June 06 P3
 
June 08 P3
June 08 P3June 08 P3
June 08 P3
 
Nov 08 P3
Nov 08 P3Nov 08 P3
Nov 08 P3
 
Nov 05 P3
Nov 05 P3Nov 05 P3
Nov 05 P3
 
June 02 P1
June 02 P1June 02 P1
June 02 P1
 
June 09 P1
June 09 P1June 09 P1
June 09 P1
 
June 07 P1
June 07 P1June 07 P1
June 07 P1
 
June 03 P1
June 03 P1June 03 P1
June 03 P1
 
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 06 P1
Nov 06 P1Nov 06 P1
Nov 06 P1
 
Nov 06 P3
Nov 06 P3Nov 06 P3
Nov 06 P3
 

Plus de Samimvez

Plus 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 05 MS2
June 05 MS2June 05 MS2
June 05 MS2
 

Dernier

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Dernier (20)

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Nov 07 P3

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Subsidiary Level and Advanced Level COMPUTING 9691/03 Paper 3 October/November 2007 2 hours Additional Materials: Answer Booklet/Paper *7966584244* 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. IB07 11_9691_03/4RP © UCLES 2007 [Turn over www.xtremepapers.net
  • 2. 2 1 A bus company runs services throughout a country. The company proposes to introduce a new computerised ticketing machine on its buses. The analyst who is in charge of the introduction considers • phased • pilot • direct implementation of the new system. Evaluate each of these types of implementation for this application. [6] 2 There are a number of TEAMs which represent a school. Each team has a TEACHER who runs it and a teacher may run more than one team. Each team has a number of PLAYERs and each one may play for more than one team. Draw an entity relationship (E-R) diagram to represent this data model in third normal form and label the relationships. [6] 3 A retail business specialises in souvenir items for tourists. It has a number of shops in different cities. Discuss how the Internet can be used in this business. [6] 4 Describe changes to the working patterns of office workers following the introduction of computerised communications. [5] 5 (a) State two different types of interrupt and give an example of how each may be generated. [4] (b) Explain the process carried out by the operating system on receipt of an interrupt. [5] 6 Names are to be stored in a binary tree according to the algorithm 1. Repeat 2. If Name > node then take right pointer 3. Else take left pointer 4. Until empty node 5. Insert Name (a) Given that the root node is DAMON, create the binary tree resulting from inserting: CANDU RISH AAMON TENAR GLAN in the given order. [3] (b) Describe an algorithm for using the tree to read the names in alphabetic order. [3] 7 Describe how a variable in a high level language program is dealt with by a compiler. [6] © UCLES 2007 9691/03/O/N/07 www.xtremepapers.net
  • 3. 3 8 (a) Using an example application, explain why some applications require parallel processing rather than serial processing. [3] (b) Describe what is needed to run a parallel process rather than a serial process. [3] 9 (a) State the purpose of the Memory Address Register (MAR) in a computer. [1] (b) Describe two stages of the fetch/execute cycle which would change the contents of the MAR. State clearly, in each case, what the MAR contains. [4] 10 A computer stores fractional numbers in floating point binary representation. Five bits are used for the mantissa and three bits for the exponent. All values are stored in two’s complement form. Mantissa Exponent (a) By using a diagram of this representation, state the value of each of the bits. [4] (b) By using 2 ½ as an example, explain how real numbers can be shown in normalised form in this representation. [3] (c) State the floating point binary value of - ¾ in this representation. [2] 11 (a) Describe the characteristics of (i) a procedural programming language, [2] (ii) a declarative programming language. [2] (b) Explain what is meant by the following terms when referring to object-oriented languages: (i) Data encapsulation, [2] (ii) Inheritance. [2] 12 A computer system is being developed. Describe the use of two software tools, apart from an entity relationship (E-R) diagram, that could help manage the development of the design. [8] © UCLES 2007 9691/03/O/N/07 [Turn over www.xtremepapers.net
  • 4. 4 13 A mail order company employs a number of computer operators who take orders by telephone. There is also a warehouse department from which orders are dispatched. The management staff interrogate the data to inform their decisions. The computers in all three areas are networked with a central storage facility. (a) Discuss, the different topologies and media available for transmitting data around the network, with reference to suitability for this example. [8] (b) Describe how various users can be given different access to the data held on the central database. [2] 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 2007 9691/03/O/N/07 www.xtremepapers.net