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                                                                                       May/June 2007
                                                                                                                      2 hours
               Additional Materials:     Answer Booklet/Paper
*0686173426*




               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 06_9691_03/6RP
               © UCLES 2007                                                                                       [Turn over




                                               www.xtremepapers.net
2

1   (a) Describe the following features of a network operating system.

         (i) Transparency

        (ii) Directory services

        (iii) Security                                                                               [6]

    (b) Describe two of the main components of a typical desktop PC operating system.                [4]


2   A school is to buy computer systems for its English language department, which also teaches
    drama. Give examples of the uses to which the systems may be put and discuss the hardware
    requirements.                                                                            [7]


3   Jobs that require printing, by a network printer, are stored until the printer is ready. Their
    addresses are placed in a queue to await their turn for printing. Addresses of new jobs are placed
    at one end of the queue. These job addresses are taken from the other end when the printer is
    ready.

    (a) State two reasons why it would be preferable to store the queue in a linked list rather than an
        array.                                                                                       [2]

    (b) If the queue is held in a linked list, describe an algorithm for

         (i) inserting an address into the queue,

        (ii) reading an address from the queue.                                                      [5]


4   A retail business is to open a web site which will allow customers to order and pay for goods.
    Explain the problems that can arise due to the confidential nature of some of the data. State ways
    of overcoming these problems.                                                                   [8]


5   (a) Give an example of an application where data held electronically has commercial value to an
        organisation.                                                                            [1]

    (b) Describe three features which make electronic storage of data valuable to an organisation.[6]




© UCLES 2007                                   9691/03/M/J/07



                               www.xtremepapers.net
3

6   A name is passed as a parameter to a function.
    The function uses a loop structure to search for the name in an array.
    It returns the details found to the calling program.

    (a) The name to be searched can be passed either

         (i) by value, or

        (ii) by reference.

         Using this example, explain what is meant by a parameter being passed by value and by
         reference.                                                                         [2]

    (b) Using examples from this function, explain what is meant by a

         (i) local variable,

        (ii) global variable.                                                                      [4]

    (c) Two types of translator are interpreters and compilers.
        Describe the difference between an interpreter and a compiler and state why both would be
        used with this function.                                                               [4]

    (d) Explain the purpose of a loader in the running of the final program.                       [2]


7   (a) Describe what is meant by Von Neumann architecture.                                        [2]

    (b) (i) Explain how parallel processing differs from serial processing.                        [2]

        (ii) State an application which would use parallel processing, giving a reason for your
             answer.                                                                         [2]


8   (a) A robot is being developed to carry out procedures in a nuclear reactor.
        Give three reasons why simulation would be used in testing the design of the robot.        [3]

    (b) A robot lawn mower is being developed for sale to the general public. Suggest why
        simulation is not appropriate for the development of this robot.               [2]


9   A computer stores numbers in floating point form, using 8 bits for the mantissa and 8 bits for the
    exponent. Both the mantissa and the exponent are stored in two’s complement form.

    (a) Explain the effect on the
            •    range
            •    accuracy
        of the numbers that can be stored if the number of bits in the exponent is reduced.        [4]


    (b) Give the denary number which would have 01000000 00000000 as its binary, floating point
        representation in this computer.                                                    [2]

    (c) Explain why it is not possible to represent zero as a normalised floating point number.    [2]




© UCLES 2007                                 9691/03/M/J/07                                [Turn over


                                www.xtremepapers.net
4

10 A variable name is defined in a particular system as:

            •       one or two letters, followed by
            •       any number of digits(including zero) followed by either a
                      o     $ sign if there are no digits,
                      o     & sign if there are any digits.

      Draw a syntax diagram which describes a variable name.                                                                                             [6]


11 (a) The structure of a database management system (DBMS) consists of three levels;
          •     External level,
          •     Conceptual level,
          •     Internal level.
       State the meaning of each of these levels.                                                                                                        [3]

      (b) Describe the purpose of the following:

             (i) the data description language (DDL),                                                                                                    [2]

            (ii) the data manipulation language (DML).                                                                                                   [2]


12 A building supply business has been using paper-based administration systems for many years.
   The decision has been made to computerise all their procedures.

      Discuss the training requirements necessary to successfully implement the computerised
      systems. Include in your answer any problems, to do with training, that may arise.  [7]




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/M/J/07



                                              www.xtremepapers.net

Contenu connexe

Tendances

Tendances (20)

June 10 P31
June 10 P31June 10 P31
June 10 P31
 
June 05 P1
June 05 P1June 05 P1
June 05 P1
 
June 09 P1
June 09 P1June 09 P1
June 09 P1
 
June 10 P33
June 10 P33June 10 P33
June 10 P33
 
Nov 02 P1
Nov 02 P1Nov 02 P1
Nov 02 P1
 
Nov 04 P3
Nov 04 P3Nov 04 P3
Nov 04 P3
 
Nov 09 P11
Nov 09 P11Nov 09 P11
Nov 09 P11
 
June 08 P3
June 08 P3June 08 P3
June 08 P3
 
June 06 P3
June 06 P3June 06 P3
June 06 P3
 
June 03 P1
June 03 P1June 03 P1
June 03 P1
 
Nov 06 P1
Nov 06 P1Nov 06 P1
Nov 06 P1
 
June 07 P1
June 07 P1June 07 P1
June 07 P1
 
Nov 05 P3
Nov 05 P3Nov 05 P3
Nov 05 P3
 
Nov 03 P1
Nov 03 P1Nov 03 P1
Nov 03 P1
 
June 05 P3
June 05 P3June 05 P3
June 05 P3
 
Nov 04 MS3
Nov 04 MS3Nov 04 MS3
Nov 04 MS3
 
Nov 04 P1
Nov 04 P1Nov 04 P1
Nov 04 P1
 
June 04 P31
June 04 P31June 04 P31
June 04 P31
 
June 03 P3
June 03 P3June 03 P3
June 03 P3
 
Nov 08 P1
Nov 08 P1Nov 08 P1
Nov 08 P1
 

En vedette

Labsheet 3
Labsheet 3Labsheet 3
Labsheet 3Samimvez
 
Labsheet 3,5
Labsheet 3,5Labsheet 3,5
Labsheet 3,5Samimvez
 
Sql installation tutorial
Sql installation tutorialSql installation tutorial
Sql installation tutorialSamimvez
 
Coms1010 exam paper - may 08
Coms1010   exam paper - may 08Coms1010   exam paper - may 08
Coms1010 exam paper - may 08Samimvez
 
Coms1010 exam paper - nov10
Coms1010   exam paper - nov10Coms1010   exam paper - nov10
Coms1010 exam paper - nov10Samimvez
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer ExperienceYuan Wang
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanPost Planner
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 

En vedette (11)

Labsheet 3
Labsheet 3Labsheet 3
Labsheet 3
 
Labsheet 3,5
Labsheet 3,5Labsheet 3,5
Labsheet 3,5
 
Example2
Example2Example2
Example2
 
Example3
Example3Example3
Example3
 
Sql installation tutorial
Sql installation tutorialSql installation tutorial
Sql installation tutorial
 
Coms1010 exam paper - may 08
Coms1010   exam paper - may 08Coms1010   exam paper - may 08
Coms1010 exam paper - may 08
 
Coms1010 exam paper - nov10
Coms1010   exam paper - nov10Coms1010   exam paper - nov10
Coms1010 exam paper - nov10
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 

Similaire à June 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
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12Samimvez
 
June 08 P1
June 08 P1June 08 P1
June 08 P1Samimvez
 
June 06 P1
June 06 P1June 06 P1
June 06 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
 
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
 
June 10 P11
June 10 P11June 10 P11
June 10 P11Samimvez
 

Similaire à June 07 P3 (12)

Nov 08 P3
Nov 08 P3Nov 08 P3
Nov 08 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 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...
 
Nov 06 P3
Nov 06 P3Nov 06 P3
Nov 06 P3
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12
 
Nov 05 P1
Nov 05 P1Nov 05 P1
Nov 05 P1
 
Nov 07 P1
Nov 07 P1Nov 07 P1
Nov 07 P1
 
June 08 P1
June 08 P1June 08 P1
June 08 P1
 
June 06 P1
June 06 P1June 06 P1
June 06 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...
 
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...
 
June 10 P11
June 10 P11June 10 P11
June 10 P11
 

Plus de Samimvez (19)

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
 

Dernier

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 

Dernier (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 

June 07 P3

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Subsidiary Level and Advanced Level COMPUTING 9691/03 Paper 3 May/June 2007 2 hours Additional Materials: Answer Booklet/Paper *0686173426* 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 06_9691_03/6RP © UCLES 2007 [Turn over www.xtremepapers.net
  • 2. 2 1 (a) Describe the following features of a network operating system. (i) Transparency (ii) Directory services (iii) Security [6] (b) Describe two of the main components of a typical desktop PC operating system. [4] 2 A school is to buy computer systems for its English language department, which also teaches drama. Give examples of the uses to which the systems may be put and discuss the hardware requirements. [7] 3 Jobs that require printing, by a network printer, are stored until the printer is ready. Their addresses are placed in a queue to await their turn for printing. Addresses of new jobs are placed at one end of the queue. These job addresses are taken from the other end when the printer is ready. (a) State two reasons why it would be preferable to store the queue in a linked list rather than an array. [2] (b) If the queue is held in a linked list, describe an algorithm for (i) inserting an address into the queue, (ii) reading an address from the queue. [5] 4 A retail business is to open a web site which will allow customers to order and pay for goods. Explain the problems that can arise due to the confidential nature of some of the data. State ways of overcoming these problems. [8] 5 (a) Give an example of an application where data held electronically has commercial value to an organisation. [1] (b) Describe three features which make electronic storage of data valuable to an organisation.[6] © UCLES 2007 9691/03/M/J/07 www.xtremepapers.net
  • 3. 3 6 A name is passed as a parameter to a function. The function uses a loop structure to search for the name in an array. It returns the details found to the calling program. (a) The name to be searched can be passed either (i) by value, or (ii) by reference. Using this example, explain what is meant by a parameter being passed by value and by reference. [2] (b) Using examples from this function, explain what is meant by a (i) local variable, (ii) global variable. [4] (c) Two types of translator are interpreters and compilers. Describe the difference between an interpreter and a compiler and state why both would be used with this function. [4] (d) Explain the purpose of a loader in the running of the final program. [2] 7 (a) Describe what is meant by Von Neumann architecture. [2] (b) (i) Explain how parallel processing differs from serial processing. [2] (ii) State an application which would use parallel processing, giving a reason for your answer. [2] 8 (a) A robot is being developed to carry out procedures in a nuclear reactor. Give three reasons why simulation would be used in testing the design of the robot. [3] (b) A robot lawn mower is being developed for sale to the general public. Suggest why simulation is not appropriate for the development of this robot. [2] 9 A computer stores numbers in floating point form, using 8 bits for the mantissa and 8 bits for the exponent. Both the mantissa and the exponent are stored in two’s complement form. (a) Explain the effect on the • range • accuracy of the numbers that can be stored if the number of bits in the exponent is reduced. [4] (b) Give the denary number which would have 01000000 00000000 as its binary, floating point representation in this computer. [2] (c) Explain why it is not possible to represent zero as a normalised floating point number. [2] © UCLES 2007 9691/03/M/J/07 [Turn over www.xtremepapers.net
  • 4. 4 10 A variable name is defined in a particular system as: • one or two letters, followed by • any number of digits(including zero) followed by either a o $ sign if there are no digits, o & sign if there are any digits. Draw a syntax diagram which describes a variable name. [6] 11 (a) The structure of a database management system (DBMS) consists of three levels; • External level, • Conceptual level, • Internal level. State the meaning of each of these levels. [3] (b) Describe the purpose of the following: (i) the data description language (DDL), [2] (ii) the data manipulation language (DML). [2] 12 A building supply business has been using paper-based administration systems for many years. The decision has been made to computerise all their procedures. Discuss the training requirements necessary to successfully implement the computerised systems. Include in your answer any problems, to do with training, that may arise. [7] 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/M/J/07 www.xtremepapers.net