Form 4 Final Examination 2003

Home Up


 

Form 4 Computer Studies

Final Examination

2003

 Instructions

Answer all questions.  The time allowed is TWO HOURS. 

 

Section A – 48 marks

 

  1.  What is a system development cycle? [2]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
  2. What are the parts of a feasibility study? [2]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
  3. What is a pilot system? [2]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
  4. What is parallel running? [2]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
  5. What does phased implementation mean?[2]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
  6. What is top down design? [2]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
  7. What is system testing and how is it different from acceptance testing? [4]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________

     
  8. What does file conversion mean? [2]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
  9. What is technical documentation? [2]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
  10. What is user documentation? [2]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
  11. What does step wise refinement mean?[2]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
  12. Draw system flowchart shape used to show that data is keyed in manually? [1]





     
  13. Make a system flowchart that shows how a transaction file and a master file can be combined to make a new master file. [5]








     
  14. What methods can you use to gain information about the existing system during requirements analysis? [3]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
  15. Why is it important to work with end users closely when developing a new system (JAD)? [2]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________

     
  16. What does rapid application development (RAD) mean? [2]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________

     
  17. Which part of the development phase do you think is the most important - give reasons? [2]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________



     
  18. How have employment patterns changed since computers have become common in the workplace? [3]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
  19. Describe three characteristics of a cashless society? [3]
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
  20. Describe a system that uses cameras to photograph cars passing through red lights at an intersection.  Describe the processing, inputs , data storage and outputs.[3] 
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________
    __________________________________________________________________


Section B – 52 marks

For each of the following problems

·        build a structure chart

·        Develop the structured English algorithm.

 

  1. Input the side lengths of a rectangle and display the area. [4]

     
  2. Input a single integer and display “pass” if the integer is greater than 49 [5]

 
  1. Input a single integer and display “pass” if the integer is greater than 49, otherwise display “fail” [5]

 
  1. Input a single integer and display “Distinction” for marks > 80, “Credit” for marks between 60 and 79, “Pass” for marks between 50 and 59, and “Fail” otherwise. [8]
     
  2. Input 5 marks for an examination and return the average mark. [6]
     
  3. Input a password and return an error message until the password is entered correctly. [5]
     
  4. Suppose an array of integers exists that contains 13 test results.  The name of the array is score.  The array values might look like this -
    score(1)=45, score(2)=67   …   score(13)=87

Make an algorithm that will display the maximum score. [7]


 
  1. Design some screens for a shop employee information system.  Each employee has a name, gender, date of birth, starting date, position, home address, e-mail and contact number.  Employees may leave the shop at which time their record is erased.  Employees may need to have their record changed if they get promotion. Or change home details.  New employees need to be added to the system.  The system should have a print option for displaying a list of names and addresses. [10]