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

         COMPUTING
         Paper 1
                                                                        October/November 2004

                                                                                               2 hours
         Additional Materials:   Answer Booklet/Paper




  READ THESE INSTRUCTIONS FIRST

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

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




                                  This document consists of 4 printed pages.
IB04 11_9691_01/2RP
ď›™ UCLES 2004                                                                                        [Turn over
2

1   (a) Define the terms

         (i) input device;                                                                           [1]

        (ii) output device.                                                                          [1]


    (b) A supermarket has a number of point of sale (POS) terminals.
        State two input devices and one output device that would be found at each POS terminal,
        describing what they are used for.                                                  [6]


2   (a) A bank’s computer system uses batch processing to produce customers’ bank statements.

         Give three reasons why batch processing is suitable in this application, justifying each of
         your answers.                                                                           [6]


    (b) In addition to using batch processing of the customer file, the bank employs staff to answer
        customer queries about their account over the telephone.

         State a suitable file organisation for the customer file. Justify your choice with reference to
         the two uses for the file in this application.                                              [3]


3   Explain three methods that can be used by a programmer, when writing a program, to make the
    code more easily understood by another programmer.                                       [6]


4   (a) State the meaning of the terms

         (i) serial file;                                                                            [1]

        (ii) sequential file.                                                                        [1]


    (b) (i) Explain how records in a random access file can be accessed using a hashing algorithm.
                                                                                                [3]

        (ii) Clashing is a problem that can arise when a new record is saved to the random access
             file. It arises when the hash key of the new record is the same as that of an existing
             record. Describe two methods for dealing with the problem of clashing.             [4]


5   (a) State what is meant by a protocol.                                                           [2]


    (b) Describe two features of a protocol necessary for the successful transmission of data
        between two devices.                                                              [4]




ď›™ UCLES 2004                                  9691/01/O/N/04
3

6   A garage uses a diagnostic knowledge based system when servicing cars.

    (a) (i) Explain what is meant by a knowledge based system.                                     [4]

         (ii) Describe how the system could be used in the garage.                                 [3]


    (b) Explain how the introduction of the system might affect a mechanic who works at the garage.
                                                                                                 [2]


                            The following questions refer to this information.

A building firm has undergone rapid expansion in a short period of time.
Computers are used to store customer records and details of stock.

7   A systems analyst is employed to design a new system that will cope with the needs of the
    expanding business.

    State three ways that the analyst can find out information about the requirements of the system.
    Give an advantage and a disadvantage of each method.                                          [9]


8   (a) The systems analyst must decide between a solution that uses custom-written software and
        one that uses off-the-shelf software.

         Explain what is meant by these terms and give advantages of each in this application.     [5]


    (b) It is decided to purchase an integrated applications package.

         (i) State four distinct types of software that would be included in the package and give a
             use that each should be put to by the company.                                     [8]

        (ii) Explain why it is important to the company that the software packages are integrated. [2]


9   Customers are identified by a 6 digit code. The first three digits are between 000 and 100 for
    organisations and between 300 and 600 for individuals. It is important that the 6 digit customer
    code is correctly entered to the system.

    Describe how

         (i) verification

        (ii) validation

    can help to ensure that as few errors as possible occur.                                       [6]


10 The data entry operators use a form based human computer interface (HCI). By describing the
   features of a form based HCI, explain why it is appropriate for this use.                [4]




ď›™ UCLES 2004                                   9691/01/O/N/04                             [Turn over
4

11 The data stored on the system is both backed up and archived at regular intervals.

      (a) Explain the difference between backing up and archiving data.                                                                                  [2]


      (b) Give reasons why it is necessary for the company to archive the customer files and the stock
          files.                                                                                    [3]


      (c) Describe a suitable back-up procedure for the stock file.                                                                                      [4]




University of Cambridge International Examinations is part of the University of Cambridge Local Examinations Syndicate (UCLES) which is itself a department of
the University of Cambridge.

ď›™ UCLES 2004                                                          9691/01/O/N/04

More Related Content

What's hot

June 10 P33
June 10 P33June 10 P33
June 10 P33Samimvez
 
Nov 08 P3
Nov 08 P3Nov 08 P3
Nov 08 P3Samimvez
 
Nov 09 P31
Nov 09 P31Nov 09 P31
Nov 09 P31Samimvez
 
June 03 P1
June 03 P1June 03 P1
June 03 P1Samimvez
 
June 07 P1
June 07 P1June 07 P1
June 07 P1Samimvez
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12Samimvez
 

What's hot (6)

June 10 P33
June 10 P33June 10 P33
June 10 P33
 
Nov 08 P3
Nov 08 P3Nov 08 P3
Nov 08 P3
 
Nov 09 P31
Nov 09 P31Nov 09 P31
Nov 09 P31
 
June 03 P1
June 03 P1June 03 P1
June 03 P1
 
June 07 P1
June 07 P1June 07 P1
June 07 P1
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12
 

Viewers also liked

Ad week c21 sb
Ad week c21 sbAd week c21 sb
Ad week c21 sbCENTURY 21
 
Project Management or how to herd cats
Project Management or how to herd catsProject Management or how to herd cats
Project Management or how to herd catsBecky Davis
 
Magic+potion handout empowerment
Magic+potion  handout empowermentMagic+potion  handout empowerment
Magic+potion handout empowermentpaulyeboah
 
Information Communication Technology &E-commerce- Selling and Marketing of my...
Information Communication Technology &E-commerce- Selling and Marketing of my...Information Communication Technology &E-commerce- Selling and Marketing of my...
Information Communication Technology &E-commerce- Selling and Marketing of my...Shamika Roach
 
Pork sector-in-uruguay
Pork sector-in-uruguayPork sector-in-uruguay
Pork sector-in-uruguayinvestinuruguay
 
Hybrid Mobile Web Apps with Sencha Touch 2
Hybrid Mobile Web Apps with Sencha Touch 2Hybrid Mobile Web Apps with Sencha Touch 2
Hybrid Mobile Web Apps with Sencha Touch 2Ibuildings
 
How transmedia storytelling can transform literacy and learning
How transmedia storytelling can transform literacy and learningHow transmedia storytelling can transform literacy and learning
How transmedia storytelling can transform literacy and learningahovious
 
Tuning IBMs Generational GC
Tuning IBMs Generational GCTuning IBMs Generational GC
Tuning IBMs Generational GCChris Bailey
 
Holiday Memories
Holiday MemoriesHoliday Memories
Holiday MemoriesAsniem CA
 
Agile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft ViewAgile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft ViewMichael Sahota
 
The Foundation for Agency New Business - Positioning
The Foundation for Agency New Business - PositioningThe Foundation for Agency New Business - Positioning
The Foundation for Agency New Business - PositioningFuel Lines Business Development
 
KCC Art 141 Chapter 6 Color Pattern Texture
KCC Art 141 Chapter 6 Color Pattern TextureKCC Art 141 Chapter 6 Color Pattern Texture
KCC Art 141 Chapter 6 Color Pattern TextureKelly Parker
 
Class 17 library day; bring task handout
Class 17 library day; bring task handoutClass 17 library day; bring task handout
Class 17 library day; bring task handoutjordanlachance
 
CAPA problem solving approach
CAPA problem solving approachCAPA problem solving approach
CAPA problem solving approachAtanu Dhar
 

Viewers also liked (20)

Ad week c21 sb
Ad week c21 sbAd week c21 sb
Ad week c21 sb
 
Project Management or how to herd cats
Project Management or how to herd catsProject Management or how to herd cats
Project Management or how to herd cats
 
Magic+potion handout empowerment
Magic+potion  handout empowermentMagic+potion  handout empowerment
Magic+potion handout empowerment
 
Santa Cecilia-Piano
Santa Cecilia-PianoSanta Cecilia-Piano
Santa Cecilia-Piano
 
Information Communication Technology &E-commerce- Selling and Marketing of my...
Information Communication Technology &E-commerce- Selling and Marketing of my...Information Communication Technology &E-commerce- Selling and Marketing of my...
Information Communication Technology &E-commerce- Selling and Marketing of my...
 
Pork sector-in-uruguay
Pork sector-in-uruguayPork sector-in-uruguay
Pork sector-in-uruguay
 
Birth Stones
Birth StonesBirth Stones
Birth Stones
 
Hybrid Mobile Web Apps with Sencha Touch 2
Hybrid Mobile Web Apps with Sencha Touch 2Hybrid Mobile Web Apps with Sencha Touch 2
Hybrid Mobile Web Apps with Sencha Touch 2
 
How transmedia storytelling can transform literacy and learning
How transmedia storytelling can transform literacy and learningHow transmedia storytelling can transform literacy and learning
How transmedia storytelling can transform literacy and learning
 
Lady_unicorn
Lady_unicornLady_unicorn
Lady_unicorn
 
Penetrox Compound & Paste
Penetrox Compound & PastePenetrox Compound & Paste
Penetrox Compound & Paste
 
28 ways To Create Awesome Blog Content with an iPhone
28 ways To Create Awesome Blog Content with an iPhone28 ways To Create Awesome Blog Content with an iPhone
28 ways To Create Awesome Blog Content with an iPhone
 
Tuning IBMs Generational GC
Tuning IBMs Generational GCTuning IBMs Generational GC
Tuning IBMs Generational GC
 
Holiday Memories
Holiday MemoriesHoliday Memories
Holiday Memories
 
Agile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft ViewAgile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft View
 
The Foundation for Agency New Business - Positioning
The Foundation for Agency New Business - PositioningThe Foundation for Agency New Business - Positioning
The Foundation for Agency New Business - Positioning
 
KCC Art 141 Chapter 6 Color Pattern Texture
KCC Art 141 Chapter 6 Color Pattern TextureKCC Art 141 Chapter 6 Color Pattern Texture
KCC Art 141 Chapter 6 Color Pattern Texture
 
IT Head - Resume
IT Head - ResumeIT Head - Resume
IT Head - Resume
 
Class 17 library day; bring task handout
Class 17 library day; bring task handoutClass 17 library day; bring task handout
Class 17 library day; bring task handout
 
CAPA problem solving approach
CAPA problem solving approachCAPA problem solving approach
CAPA problem solving approach
 

Similar to Nov 04 P1

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

Similar to Nov 04 P1 (20)

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

More from Samimvez

Sql installation tutorial
Sql installation tutorialSql installation tutorial
Sql installation tutorialSamimvez
 
Example3
Example3Example3
Example3Samimvez
 
Coms1010 exam paper - nov10
Coms1010   exam paper - nov10Coms1010   exam paper - nov10
Coms1010 exam paper - nov10Samimvez
 
Coms1010 exam paper - may 08
Coms1010   exam paper - may 08Coms1010   exam paper - may 08
Coms1010 exam paper - may 08Samimvez
 
Example2
Example2Example2
Example2Samimvez
 
Labsheet 3
Labsheet 3Labsheet 3
Labsheet 3Samimvez
 
Labsheet 3,5
Labsheet 3,5Labsheet 3,5
Labsheet 3,5Samimvez
 
EQ V3x
EQ V3xEQ V3x
EQ V3xSamimvez
 
Eq v2
Eq v2Eq v2
Eq v2Samimvez
 
3.10
3.103.10
3.10Samimvez
 
June 02 MS2
June 02 MS2June 02 MS2
June 02 MS2Samimvez
 

More from 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
 

Recently uploaded

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Christopher Logan Kennedy
 
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
 
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
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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
 
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
 
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
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
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
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
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
 
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
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
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
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
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
 

Recently uploaded (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
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
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
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
 
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
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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...
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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
 
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, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
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
 

Nov 04 P1

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Subsidiary Level and Advanced Level COMPUTING Paper 1 October/November 2004 2 hours Additional Materials: Answer Booklet/Paper READ THESE INSTRUCTIONS FIRST If you have been given an Answer Booklet, follow the instructions on the front cover of the Booklet. Write in dark blue or black pen on both sides of the paper. You may use a soft pencil for any diagrams, graphs, music or rough working. Do not use staples, paper clips, highlighters, glue or correction fluid. Answer all questions. At the end of the examination, fasten all your work securely together. The number of marks is given in brackets [ ] at the end of each question or part question. This document consists of 4 printed pages. IB04 11_9691_01/2RP ď›™ UCLES 2004 [Turn over
  • 2. 2 1 (a) Define the terms (i) input device; [1] (ii) output device. [1] (b) A supermarket has a number of point of sale (POS) terminals. State two input devices and one output device that would be found at each POS terminal, describing what they are used for. [6] 2 (a) A bank’s computer system uses batch processing to produce customers’ bank statements. Give three reasons why batch processing is suitable in this application, justifying each of your answers. [6] (b) In addition to using batch processing of the customer file, the bank employs staff to answer customer queries about their account over the telephone. State a suitable file organisation for the customer file. Justify your choice with reference to the two uses for the file in this application. [3] 3 Explain three methods that can be used by a programmer, when writing a program, to make the code more easily understood by another programmer. [6] 4 (a) State the meaning of the terms (i) serial file; [1] (ii) sequential file. [1] (b) (i) Explain how records in a random access file can be accessed using a hashing algorithm. [3] (ii) Clashing is a problem that can arise when a new record is saved to the random access file. It arises when the hash key of the new record is the same as that of an existing record. Describe two methods for dealing with the problem of clashing. [4] 5 (a) State what is meant by a protocol. [2] (b) Describe two features of a protocol necessary for the successful transmission of data between two devices. [4] ď›™ UCLES 2004 9691/01/O/N/04
  • 3. 3 6 A garage uses a diagnostic knowledge based system when servicing cars. (a) (i) Explain what is meant by a knowledge based system. [4] (ii) Describe how the system could be used in the garage. [3] (b) Explain how the introduction of the system might affect a mechanic who works at the garage. [2] The following questions refer to this information. A building firm has undergone rapid expansion in a short period of time. Computers are used to store customer records and details of stock. 7 A systems analyst is employed to design a new system that will cope with the needs of the expanding business. State three ways that the analyst can find out information about the requirements of the system. Give an advantage and a disadvantage of each method. [9] 8 (a) The systems analyst must decide between a solution that uses custom-written software and one that uses off-the-shelf software. Explain what is meant by these terms and give advantages of each in this application. [5] (b) It is decided to purchase an integrated applications package. (i) State four distinct types of software that would be included in the package and give a use that each should be put to by the company. [8] (ii) Explain why it is important to the company that the software packages are integrated. [2] 9 Customers are identified by a 6 digit code. The first three digits are between 000 and 100 for organisations and between 300 and 600 for individuals. It is important that the 6 digit customer code is correctly entered to the system. Describe how (i) verification (ii) validation can help to ensure that as few errors as possible occur. [6] 10 The data entry operators use a form based human computer interface (HCI). By describing the features of a form based HCI, explain why it is appropriate for this use. [4] ď›™ UCLES 2004 9691/01/O/N/04 [Turn over
  • 4. 4 11 The data stored on the system is both backed up and archived at regular intervals. (a) Explain the difference between backing up and archiving data. [2] (b) Give reasons why it is necessary for the company to archive the customer files and the stock files. [3] (c) Describe a suitable back-up procedure for the stock file. [4] University of Cambridge International Examinations is part of the University of Cambridge Local Examinations Syndicate (UCLES) which is itself a department of the University of Cambridge. ď›™ UCLES 2004 9691/01/O/N/04