SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS
                               General Certificate of Education
                               Advanced Subsidiary Level and Advanced Level



               COMPUTING                                                                                              9691/01
               Paper 1                                                                             October/November 2008
                                                                                                        2 hours 30 minutes
               Additional Materials:     Answer Booklet/Paper
*6962572520*




               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_01/4RP
               © UCLES 2008                                                                                       [Turn over




                                               www.xtremepapers.net
2

1   (a) State the purpose of the following devices in a computer system.

         (i) An input device

        (ii) An output device

        (iii) A storage device                                                                      [3]

    A computer system is used to monitor and control the temperature of the water in a fish tank.

    (b) State an example of each of the following types of device which would be necessary in the
        computer system and state what they would be used for.

         (i) An input device

        (ii) An output device

        (iii) A storage device                                                                      [6]


    (c) The data is collected at regular time intervals and the results from the past 24 hours are
        stored in an array.

         (i) State three parameters that it is necessary to set when defining an array.             [3]

        (ii) Describe an algorithm to read a temperature into the array when it is collected.       [2]


2   (a) When a programmer writes a program, it is necessary to ensure that the code is properly
        presented to allow technicians to maintain it.
        Describe three methods that the programmer can use to make the code understandable. [6]

    (b) (i) Describe the technique of white box testing.                                            [2]

        (ii) Describe two other methods of identifying program errors.                              [4]


3   A computer controlled machine on a production line is designed to produce components for cars.
    When the firm decides to change the car model, the machine must be reprogrammed.


    (a) State what is meant by

         (i) custom-written software,

        (ii) generic applications software.                                                         [2]


    (b) State which of the types of software in (a) is appropriate as the software for the computer
        controlled machine and justify your answer.                                             [3]


    (c) State three things which would need to be considered for the implementation (installation) of
        the new software.                                                                         [3]




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



                                 www.xtremepapers.net
3

4   (a) READ NUMBER
        FOR COUNT = 1 TO NUMBER
           READ MARK
           IF MARK < 50 THEN OUTPUT COUNT, “FAIL”
           ELSE IF MARK > 80 THEN OUTPUT COUNT, “MERIT”
                 ELSE OUTPUT COUNT, “PASS”
                 END IF
           END IF
        NEXT
        END

    The above algorithm is designed to read a number of examination marks and print out the result
    for each one.
    Complete a table like the one below in order to dry run the algorithm with the data

                              4,     40,       90,       60,    50,   70

                             NUMBER COUNTER MARK OUTPUT


                                                                                                    [8]

    (b) It is intended that only marks from 0 to 100 inclusive should be awarded in this examination.
        Describe how validation can be included in the original algorithm in order to ensure that only
        marks from 0 to 100 are included.                                                           [5]


5   Customers send orders to a mail order company by post. Some of the workers have to open the
    mail and input all the orders into the computer system.


    (a) Explain why the data input to the system by these workers is stored on a hard drive before
        being processed.                                                                        [3]


    (b) Describe a sensible procedure to be followed to back up the data.                           [4]


    (c) Explain why data would be archived in this example.                                         [2]


The remaining questions refer to the following information.

The workers in an office use stand-alone machines.
A decision is made to network the machines.

6   (a) State two extra pieces of hardware and one piece of software which would be necessary to
        create the network.                                                                  [3]


    (b) A protocol will be required.
        Explain what is meant by a protocol.                                                        [2]


    (c) Discuss the advantages and disadvantages of networking the computers.                       [5]



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


                              www.xtremepapers.net
4

7     One of the tasks carried out by the office workers is to use the computer to produce the payroll
      once a week.

      Workers in the factory have their pay sent electronically to their bank account and are given a
      statement showing their pay for the week.


      (a) Explain why the payroll is produced using a batch operating system.                                                                            [4]


      (b) Explain why many of the workers are unhappy with this payment method.                                                                          [4]


8     The workers in the office use three different types of storage medium.
      For each of the three types, state a use to which the medium could be put and justify your
      answer.

             (i) Hard Disk

            (ii) DVD-RW

           (iii) CD-ROM                                                                                                                                  [6]


9     (a) Give one example of a passive information system which the workers in the office might use
          and state why it is passive.                                                            [2]


      (b) Give one example of an interactive information system which the workers in the office might
          use and state why it needs to be interactive.                                           [2]


10 The office system offers workers different types of user interface depending on the task being
   carried out.

      State a sensible user interface in each of the following situations, justifying your choice.

             (i) Inputting details of the times worked by each worker, each day, to the payroll system. [2]

            (ii) To allow the network manager to carry out maintenance on the system.                                                                    [2]

           (iii) To allow workers to query the database in an unstructured way.                                                                          [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 2008                                                         9691/01/O/N/08



                                              www.xtremepapers.net

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

June 07 P1
June 07 P1June 07 P1
June 07 P1
 
June 10 P31
June 10 P31June 10 P31
June 10 P31
 
Nov 02 P1
Nov 02 P1Nov 02 P1
Nov 02 P1
 
June 10 P32
June 10 P32June 10 P32
June 10 P32
 
Nov 09 P31
Nov 09 P31Nov 09 P31
Nov 09 P31
 
Nov 04 P1
Nov 04 P1Nov 04 P1
Nov 04 P1
 
Nov 03 P1
Nov 03 P1Nov 03 P1
Nov 03 P1
 
June 08 P1
June 08 P1June 08 P1
June 08 P1
 
June 03 P1
June 03 P1June 03 P1
June 03 P1
 
June 02 P1
June 02 P1June 02 P1
June 02 P1
 
Nov 03 P3
Nov 03 P3Nov 03 P3
Nov 03 P3
 
Nov 08 P3
Nov 08 P3Nov 08 P3
Nov 08 P3
 
Nov 05 P3
Nov 05 P3Nov 05 P3
Nov 05 P3
 
June 07 P3
June 07 P3June 07 P3
June 07 P3
 
Question 2009
Question  2009Question  2009
Question 2009
 
Nov 09 P32
Nov 09 P32Nov 09 P32
Nov 09 P32
 
June 08 P3
June 08 P3June 08 P3
June 08 P3
 
Nov 07 P3
Nov 07 P3Nov 07 P3
Nov 07 P3
 
June 09 P3
June 09 P3June 09 P3
June 09 P3
 
June 04 P3
June 04 P3June 04 P3
June 04 P3
 

Destacado

USBid Inc. Brochure
USBid Inc. BrochureUSBid Inc. Brochure
USBid Inc. BrochureUSBid Inc.
 
retos eticos nueva cultura del agua.pdf
retos eticos nueva cultura del agua.pdfretos eticos nueva cultura del agua.pdf
retos eticos nueva cultura del agua.pdfhome
 
Educ416 week four_assignment
Educ416 week four_assignmentEduc416 week four_assignment
Educ416 week four_assignmentKathie Sedwick
 
Nicva economic levers presentation september 2011
Nicva economic levers presentation september 2011Nicva economic levers presentation september 2011
Nicva economic levers presentation september 2011NICVA
 
Alexander Joy Cartwright Iv Cpa V4
Alexander  Joy Cartwright Iv Cpa V4Alexander  Joy Cartwright Iv Cpa V4
Alexander Joy Cartwright Iv Cpa V4mrbaseball
 

Destacado (8)

USBid Inc. Brochure
USBid Inc. BrochureUSBid Inc. Brochure
USBid Inc. Brochure
 
retos eticos nueva cultura del agua.pdf
retos eticos nueva cultura del agua.pdfretos eticos nueva cultura del agua.pdf
retos eticos nueva cultura del agua.pdf
 
Bab. 14
Bab. 14Bab. 14
Bab. 14
 
Educ416 week four_assignment
Educ416 week four_assignmentEduc416 week four_assignment
Educ416 week four_assignment
 
Nicva economic levers presentation september 2011
Nicva economic levers presentation september 2011Nicva economic levers presentation september 2011
Nicva economic levers presentation september 2011
 
Alexander Joy Cartwright Iv Cpa V4
Alexander  Joy Cartwright Iv Cpa V4Alexander  Joy Cartwright Iv Cpa V4
Alexander Joy Cartwright Iv Cpa V4
 
02 03
02 0302 03
02 03
 
Bab 6
Bab 6Bab 6
Bab 6
 

Similar a Nov 08 P1

Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12Samimvez
 
Computing paper 1 9691 may june 2004 computers general certificate of educati...
Computing paper 1 9691 may june 2004 computers general certificate of educati...Computing paper 1 9691 may june 2004 computers general certificate of educati...
Computing paper 1 9691 may june 2004 computers general certificate of educati...Alpro
 
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...Alpro
 
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 P12
June 10 P12June 10 P12
June 10 P12Samimvez
 
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
 
June 06 P1
June 06 P1June 06 P1
June 06 P1Samimvez
 
Computing 9691 Test paper Paper 1 for May / June 2007 Cambridge
Computing 9691 Test paper Paper 1 for May / June 2007 CambridgeComputing 9691 Test paper Paper 1 for May / June 2007 Cambridge
Computing 9691 Test paper Paper 1 for May / June 2007 CambridgeAlpro
 
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 P13
June 10 P13June 10 P13
June 10 P13Samimvez
 
June 06 P3
June 06 P3June 06 P3
June 06 P3Samimvez
 

Similar a Nov 08 P1 (14)

Nov 06 P3
Nov 06 P3Nov 06 P3
Nov 06 P3
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12
 
Computing paper 1 9691 may june 2004 computers general certificate of educati...
Computing paper 1 9691 may june 2004 computers general certificate of educati...Computing paper 1 9691 may june 2004 computers general certificate of educati...
Computing paper 1 9691 may june 2004 computers general certificate of educati...
 
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
 
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 P12
June 10 P12June 10 P12
June 10 P12
 
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
 
June 06 P1
June 06 P1June 06 P1
June 06 P1
 
Computing 9691 Test paper Paper 1 for May / June 2007 Cambridge
Computing 9691 Test paper Paper 1 for May / June 2007 CambridgeComputing 9691 Test paper Paper 1 for May / June 2007 Cambridge
Computing 9691 Test paper Paper 1 for May / June 2007 Cambridge
 
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 P13
June 10 P13June 10 P13
June 10 P13
 
June 06 P3
June 06 P3June 06 P3
June 06 P3
 

Más de Samimvez

Más 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
 

Último

Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 

Último (20)

Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 

Nov 08 P1

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Subsidiary Level and Advanced Level COMPUTING 9691/01 Paper 1 October/November 2008 2 hours 30 minutes Additional Materials: Answer Booklet/Paper *6962572520* 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_01/4RP © UCLES 2008 [Turn over www.xtremepapers.net
  • 2. 2 1 (a) State the purpose of the following devices in a computer system. (i) An input device (ii) An output device (iii) A storage device [3] A computer system is used to monitor and control the temperature of the water in a fish tank. (b) State an example of each of the following types of device which would be necessary in the computer system and state what they would be used for. (i) An input device (ii) An output device (iii) A storage device [6] (c) The data is collected at regular time intervals and the results from the past 24 hours are stored in an array. (i) State three parameters that it is necessary to set when defining an array. [3] (ii) Describe an algorithm to read a temperature into the array when it is collected. [2] 2 (a) When a programmer writes a program, it is necessary to ensure that the code is properly presented to allow technicians to maintain it. Describe three methods that the programmer can use to make the code understandable. [6] (b) (i) Describe the technique of white box testing. [2] (ii) Describe two other methods of identifying program errors. [4] 3 A computer controlled machine on a production line is designed to produce components for cars. When the firm decides to change the car model, the machine must be reprogrammed. (a) State what is meant by (i) custom-written software, (ii) generic applications software. [2] (b) State which of the types of software in (a) is appropriate as the software for the computer controlled machine and justify your answer. [3] (c) State three things which would need to be considered for the implementation (installation) of the new software. [3] © UCLES 2008 9691/01/O/N/08 www.xtremepapers.net
  • 3. 3 4 (a) READ NUMBER FOR COUNT = 1 TO NUMBER READ MARK IF MARK < 50 THEN OUTPUT COUNT, “FAIL” ELSE IF MARK > 80 THEN OUTPUT COUNT, “MERIT” ELSE OUTPUT COUNT, “PASS” END IF END IF NEXT END The above algorithm is designed to read a number of examination marks and print out the result for each one. Complete a table like the one below in order to dry run the algorithm with the data 4, 40, 90, 60, 50, 70 NUMBER COUNTER MARK OUTPUT [8] (b) It is intended that only marks from 0 to 100 inclusive should be awarded in this examination. Describe how validation can be included in the original algorithm in order to ensure that only marks from 0 to 100 are included. [5] 5 Customers send orders to a mail order company by post. Some of the workers have to open the mail and input all the orders into the computer system. (a) Explain why the data input to the system by these workers is stored on a hard drive before being processed. [3] (b) Describe a sensible procedure to be followed to back up the data. [4] (c) Explain why data would be archived in this example. [2] The remaining questions refer to the following information. The workers in an office use stand-alone machines. A decision is made to network the machines. 6 (a) State two extra pieces of hardware and one piece of software which would be necessary to create the network. [3] (b) A protocol will be required. Explain what is meant by a protocol. [2] (c) Discuss the advantages and disadvantages of networking the computers. [5] © UCLES 2008 9691/01/O/N/08 [Turn over www.xtremepapers.net
  • 4. 4 7 One of the tasks carried out by the office workers is to use the computer to produce the payroll once a week. Workers in the factory have their pay sent electronically to their bank account and are given a statement showing their pay for the week. (a) Explain why the payroll is produced using a batch operating system. [4] (b) Explain why many of the workers are unhappy with this payment method. [4] 8 The workers in the office use three different types of storage medium. For each of the three types, state a use to which the medium could be put and justify your answer. (i) Hard Disk (ii) DVD-RW (iii) CD-ROM [6] 9 (a) Give one example of a passive information system which the workers in the office might use and state why it is passive. [2] (b) Give one example of an interactive information system which the workers in the office might use and state why it needs to be interactive. [2] 10 The office system offers workers different types of user interface depending on the task being carried out. State a sensible user interface in each of the following situations, justifying your choice. (i) Inputting details of the times worked by each worker, each day, to the payroll system. [2] (ii) To allow the network manager to carry out maintenance on the system. [2] (iii) To allow workers to query the database in an unstructured way. [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 2008 9691/01/O/N/08 www.xtremepapers.net