SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS
GCE Advanced Subsidiary Level and GCE Advanced Level


MARK SCHEME for the November 2004 question paper



                                 9691 COMPUTING

    9691/02              Paper 2 (Practical Tasks), maximum raw mark 60



This mark scheme is published as an aid to teachers and students, to indicate the
requirements of the examination. It shows the basis on which Examiners were initially
instructed to award marks. It does not indicate the details of the discussions that took place
at an Examiners’ meeting before marking began. Any substantial changes to the mark
scheme that arose from these discussions will be recorded in the published Report on the
Examination.

All Examiners are instructed that alternative correct answers and unexpected approaches in
candidates’ scripts must be given marks that fairly reflect the relevant knowledge and skills
demonstrated.

Mark schemes must be read in conjunction with the question papers and the Report on the
Examination.



•       CIE will not enter into discussion or correspondence in connection with these mark
        schemes.



CIE is publishing the mark schemes for the November 2004 question papers for most IGCSE
and GCE Advanced Level syllabuses.
Grade thresholds taken for Syllabus 9691/02 (Computing) in the November 2004
examination.

                         maximum         minimum mark required for grade:
                           mark
                                           A             B             E
                         available
      Component 2           60            56            52            39

The thresholds (minimum marks) for Grades C and D are normally set by dividing the
mark range between the B and the E thresholds into three. For example, if the
difference between the B and the E threshold is 24 marks, the C threshold is set 8
marks below the B threshold and the D threshold is set another 8 marks down. If
dividing the interval by three results in a fraction of a mark, then the threshold is
normally rounded down.
November 2004


                   A AND AS LEVEL




                   MARK SCHEME


                MAXIMUM MARK: 60



           SYLLABUS/COMPONENT: 9691/02
                     COMPUTING
                Paper 2 (Practical Tasks)
Page 1                          Mark Scheme                             Syllabus   Paper
                          A AND AS LEVEL – NOVEMBER 2004                      9691       2

1    (a)     (i)    Customer ID – a unique field
                    Numeric type
                    Customer name to be able to write to the person
                    Text/alphanumeric/string type
                    Street address to hold the street part of the address
                    Text/alphanumeric/string type
                    Town to hold the name of the town
                    Text/alphanumeric/string type
                    Zip code for the post code
                    Text/alphanumeric/string type
                    Telephone number
                    Text/alphanumeric/string type                             Maximum 8 marks

             (ii)   Customer ID                                                Maximum 1 mark

     (b)     (i)    Component ID - a unique field
                    Numeric type
                    Description - to know the component
                    Text/character/string type
                    Unit cost - used to create bills
                    Currency type
                    Number in stock - to see if order can be filled
                    Integer type
                    Supplier ID
                    Numeric/text/character/string type                        Maximum 6 marks

             (ii)   Component ID                                               Maximum 1 mark

     (c)            Customer table has at least 20 entries
                    All CustomerlDs are different
                    Component table has at least 15 entries
                    Every ComponentlD is different
                    CustComp table has at least one component for
                    each customer
                    CustComp table has at least one customer for each
                    component
                    There is at least one customer that has ordered
                    more than one component
                    There is at least one component that has been
                    ordered by more than one customer
                    All CustomerlDs in CustComp table exist in
                    Customer table
                    All ComponentlDs in CustComp table exist in
                    Component table                                           Maximum 7 marks




                      © University of Cambridge International Examinations 2005
Page 2                   Mark Scheme                           Syllabus   Paper
               A AND AS LEVEL – NOVEMBER 2004                    9691       2


 (d)     The user can only enter a valid Component ID
         The report has a clear and meaningful heading
         The report gives details of the Component
         The report gives details of all the customers that
         bought the component together with the dates             Maximum 3 marks

 (e)     The user can only enter a valid Customer ID
         The report has a clear and meaningful heading
         The report gives details of the Customer
         The report gives details of all the components that
         the customer has bought together with the dates         Maximum 3 marks




           © University of Cambridge International Examinations 2005
Page 3                    Mark Scheme                            Syllabus      Paper
                    A AND AS LEVEL – NOVEMBER 2004                     9691          2


2
       Top   P       S(1)     S(2)        Output
        1             1
             1
        0                                  email
        1              2
             3                               a
        2                       7
             0
             7
        1                             communicating                Give ½ mark per row,
                                                                   after the first two, in
             0                                                     the table.
             2
        0                                    is                    Round the total up to
        1              4                                           the nearest whole
                                                                   number
             0
             4
        0                                  quick
        1              5
             6                               of
             0
             5
        0                                   way
             0
                                                                     Maximum 10 marks




                 © University of Cambridge International Examinations 2005
Page 4                          Mark Scheme                            Syllabus     Paper
                          A AND AS LEVEL – NOVEMBER 2004                     9691         2


3    (a)          It is possible to enter any of the ten digits 0 to 9
                  It is possible to enter a decimal point
                  It is possible to enter any of the operations +. -, x, /
                  It is possible to enter an = sign
                  It is possible to clear the contents of the display and set
                  it to zero
                  There is a display for the results
                  It is possible to turn the calculator on/off                    Maximum 5 marks

     (b) (i)      For annotation of code give:
                  2 marks if it is fully annotated
                  1 mark for some annotation
                  0 marks if there is no annotation or very little

                  For the code give 1 mark each to a maximum of 3:
                  user can enter positive numbers
                  user can enter negative numbers
                  system accepts integer and decimal fractions
                  user can correctly add and subtract numbers
                  user can correctly multiply and divide numbers
                  user can clear display
                  result is correct when = sign is entered                        Maximum 5 marks

           (ii)   Table shows testing:
                  addition of two positive numbers
                  addition of one positive and one negative number
                  addition of two negative numbers
                  subtraction of two positive numbers
                  subtraction of one positive and one negative number
                  subtraction of two negative numbers
                  multiplication of two positive numbers
                  multiplication of one positive and one negative number
                  multiplication of two negative numbers
                  division of two positive numbers
                  division of one positive and one negative number
                  division of two negative numbers
                  choosing the = sign
                  choosing the clear operation                                  Maximum 6 marks




                      © University of Cambridge International Examinations 2005
Page 5                       Mark Scheme                            Syllabus    Paper
                   A AND AS LEVEL – NOVEMBER 2004                     9691        2


   (iii)   Give 1 mark for each of the following tests, providing
           they show the data entered and the result:
           addition of two positive numbers
           addition of one positive and one negative number
           addition of two negative numbers
           subtraction of two positive numbers
           subtraction of one positive and one negative number
           subtraction of two negative numbers
           multiplication of two positive numbers
           multiplication of one positive and one negative number
           multiplication of two negative numbers
           division of two positive numbers
           division of one positive and one negative number
           division of two negative numbers
           choosing the = sign
           choosing the clear operation                                Maximum 5 Marks


                                                                           Total (max 60)




               © University of Cambridge International Examinations 2005

Más contenido relacionado

Similar a GCE Advanced Level Computing Mark Scheme

June 04 P32
June 04 P32June 04 P32
June 04 P32Samimvez
 
Computing Paper 2 Practical Tests may june 2004 general certificate of educat...
Computing Paper 2 Practical Tests may june 2004 general certificate of educat...Computing Paper 2 Practical Tests may june 2004 general certificate of educat...
Computing Paper 2 Practical Tests may june 2004 general certificate of educat...Alpro
 
Mainframe refresher-part-1
Mainframe refresher-part-1Mainframe refresher-part-1
Mainframe refresher-part-1vishwas17
 
Nov 05 MS2
Nov 05 MS2Nov 05 MS2
Nov 05 MS2Samimvez
 
June 05 P2
June 05 P2June 05 P2
June 05 P2Samimvez
 
Information sheet/Kertas Penerangan
Information sheet/Kertas PeneranganInformation sheet/Kertas Penerangan
Information sheet/Kertas Peneranganathirahchehusin
 
Bca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionn
Bca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionnBca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionn
Bca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionnShripad Tawade
 
COBOL FOR FRESHER
COBOL FOR FRESHERCOBOL FOR FRESHER
COBOL FOR FRESHERNirmal Pati
 
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
 
Assembler Language Tutorial for Mainframe Programmers
Assembler Language Tutorial for Mainframe ProgrammersAssembler Language Tutorial for Mainframe Programmers
Assembler Language Tutorial for Mainframe ProgrammersSrinimf-Slides
 
June 02 MS2
June 02 MS2June 02 MS2
June 02 MS2Samimvez
 
Information sheet/Kertas Penerangan
Information sheet/Kertas Penerangan Information sheet/Kertas Penerangan
Information sheet/Kertas Penerangan athirahchehusin
 

Similar a GCE Advanced Level Computing Mark Scheme (20)

Nov 04 P2
Nov 04 P2Nov 04 P2
Nov 04 P2
 
June 04 P32
June 04 P32June 04 P32
June 04 P32
 
Computing Paper 2 Practical Tests may june 2004 general certificate of educat...
Computing Paper 2 Practical Tests may june 2004 general certificate of educat...Computing Paper 2 Practical Tests may june 2004 general certificate of educat...
Computing Paper 2 Practical Tests may june 2004 general certificate of educat...
 
Mainframe refresher-part-1
Mainframe refresher-part-1Mainframe refresher-part-1
Mainframe refresher-part-1
 
Nov 05 MS2
Nov 05 MS2Nov 05 MS2
Nov 05 MS2
 
Mcs 012 soved assignment 2015-16
Mcs 012 soved assignment 2015-16Mcs 012 soved assignment 2015-16
Mcs 012 soved assignment 2015-16
 
June 05 P2
June 05 P2June 05 P2
June 05 P2
 
Information sheet/Kertas Penerangan
Information sheet/Kertas PeneranganInformation sheet/Kertas Penerangan
Information sheet/Kertas Penerangan
 
Bca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionn
Bca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionnBca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionn
Bca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionn
 
COBOL FOR FRESHER
COBOL FOR FRESHERCOBOL FOR FRESHER
COBOL FOR FRESHER
 
Savitch Ch 02
Savitch Ch 02Savitch Ch 02
Savitch Ch 02
 
Savitch Ch 02
Savitch Ch 02Savitch Ch 02
Savitch Ch 02
 
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...
 
Assembler Language Tutorial for Mainframe Programmers
Assembler Language Tutorial for Mainframe ProgrammersAssembler Language Tutorial for Mainframe Programmers
Assembler Language Tutorial for Mainframe Programmers
 
Savitch ch 02
Savitch ch 02Savitch ch 02
Savitch ch 02
 
June 02 MS2
June 02 MS2June 02 MS2
June 02 MS2
 
443 449
443 449443 449
443 449
 
9702 w04 ms_all
9702 w04 ms_all9702 w04 ms_all
9702 w04 ms_all
 
C++ basics
C++ basicsC++ basics
C++ basics
 
Information sheet/Kertas Penerangan
Information sheet/Kertas Penerangan Information sheet/Kertas Penerangan
Information sheet/Kertas Penerangan
 

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
 
Nov 05 P3
Nov 05 P3Nov 05 P3
Nov 05 P3
 

Último

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Último (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

GCE Advanced Level Computing Mark Scheme

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS GCE Advanced Subsidiary Level and GCE Advanced Level MARK SCHEME for the November 2004 question paper 9691 COMPUTING 9691/02 Paper 2 (Practical Tasks), maximum raw mark 60 This mark scheme is published as an aid to teachers and students, to indicate the requirements of the examination. It shows the basis on which Examiners were initially instructed to award marks. It does not indicate the details of the discussions that took place at an Examiners’ meeting before marking began. Any substantial changes to the mark scheme that arose from these discussions will be recorded in the published Report on the Examination. All Examiners are instructed that alternative correct answers and unexpected approaches in candidates’ scripts must be given marks that fairly reflect the relevant knowledge and skills demonstrated. Mark schemes must be read in conjunction with the question papers and the Report on the Examination. • CIE will not enter into discussion or correspondence in connection with these mark schemes. CIE is publishing the mark schemes for the November 2004 question papers for most IGCSE and GCE Advanced Level syllabuses.
  • 2. Grade thresholds taken for Syllabus 9691/02 (Computing) in the November 2004 examination. maximum minimum mark required for grade: mark A B E available Component 2 60 56 52 39 The thresholds (minimum marks) for Grades C and D are normally set by dividing the mark range between the B and the E thresholds into three. For example, if the difference between the B and the E threshold is 24 marks, the C threshold is set 8 marks below the B threshold and the D threshold is set another 8 marks down. If dividing the interval by three results in a fraction of a mark, then the threshold is normally rounded down.
  • 3. November 2004 A AND AS LEVEL MARK SCHEME MAXIMUM MARK: 60 SYLLABUS/COMPONENT: 9691/02 COMPUTING Paper 2 (Practical Tasks)
  • 4. Page 1 Mark Scheme Syllabus Paper A AND AS LEVEL – NOVEMBER 2004 9691 2 1 (a) (i) Customer ID – a unique field Numeric type Customer name to be able to write to the person Text/alphanumeric/string type Street address to hold the street part of the address Text/alphanumeric/string type Town to hold the name of the town Text/alphanumeric/string type Zip code for the post code Text/alphanumeric/string type Telephone number Text/alphanumeric/string type Maximum 8 marks (ii) Customer ID Maximum 1 mark (b) (i) Component ID - a unique field Numeric type Description - to know the component Text/character/string type Unit cost - used to create bills Currency type Number in stock - to see if order can be filled Integer type Supplier ID Numeric/text/character/string type Maximum 6 marks (ii) Component ID Maximum 1 mark (c) Customer table has at least 20 entries All CustomerlDs are different Component table has at least 15 entries Every ComponentlD is different CustComp table has at least one component for each customer CustComp table has at least one customer for each component There is at least one customer that has ordered more than one component There is at least one component that has been ordered by more than one customer All CustomerlDs in CustComp table exist in Customer table All ComponentlDs in CustComp table exist in Component table Maximum 7 marks © University of Cambridge International Examinations 2005
  • 5. Page 2 Mark Scheme Syllabus Paper A AND AS LEVEL – NOVEMBER 2004 9691 2 (d) The user can only enter a valid Component ID The report has a clear and meaningful heading The report gives details of the Component The report gives details of all the customers that bought the component together with the dates Maximum 3 marks (e) The user can only enter a valid Customer ID The report has a clear and meaningful heading The report gives details of the Customer The report gives details of all the components that the customer has bought together with the dates Maximum 3 marks © University of Cambridge International Examinations 2005
  • 6. Page 3 Mark Scheme Syllabus Paper A AND AS LEVEL – NOVEMBER 2004 9691 2 2 Top P S(1) S(2) Output 1 1 1 0 email 1 2 3 a 2 7 0 7 1 communicating Give ½ mark per row, after the first two, in 0 the table. 2 0 is Round the total up to 1 4 the nearest whole number 0 4 0 quick 1 5 6 of 0 5 0 way 0 Maximum 10 marks © University of Cambridge International Examinations 2005
  • 7. Page 4 Mark Scheme Syllabus Paper A AND AS LEVEL – NOVEMBER 2004 9691 2 3 (a) It is possible to enter any of the ten digits 0 to 9 It is possible to enter a decimal point It is possible to enter any of the operations +. -, x, / It is possible to enter an = sign It is possible to clear the contents of the display and set it to zero There is a display for the results It is possible to turn the calculator on/off Maximum 5 marks (b) (i) For annotation of code give: 2 marks if it is fully annotated 1 mark for some annotation 0 marks if there is no annotation or very little For the code give 1 mark each to a maximum of 3: user can enter positive numbers user can enter negative numbers system accepts integer and decimal fractions user can correctly add and subtract numbers user can correctly multiply and divide numbers user can clear display result is correct when = sign is entered Maximum 5 marks (ii) Table shows testing: addition of two positive numbers addition of one positive and one negative number addition of two negative numbers subtraction of two positive numbers subtraction of one positive and one negative number subtraction of two negative numbers multiplication of two positive numbers multiplication of one positive and one negative number multiplication of two negative numbers division of two positive numbers division of one positive and one negative number division of two negative numbers choosing the = sign choosing the clear operation Maximum 6 marks © University of Cambridge International Examinations 2005
  • 8. Page 5 Mark Scheme Syllabus Paper A AND AS LEVEL – NOVEMBER 2004 9691 2 (iii) Give 1 mark for each of the following tests, providing they show the data entered and the result: addition of two positive numbers addition of one positive and one negative number addition of two negative numbers subtraction of two positive numbers subtraction of one positive and one negative number subtraction of two negative numbers multiplication of two positive numbers multiplication of one positive and one negative number multiplication of two negative numbers division of two positive numbers division of one positive and one negative number division of two negative numbers choosing the = sign choosing the clear operation Maximum 5 Marks Total (max 60) © University of Cambridge International Examinations 2005