AP Level A Mid Term Exam (2005) Name _____________________ class employee {public employee(String n, int age, double sal, String title){} private String name; private int age; private double salary; private String title; 1. public String getName(){} 2. public int getAge(){} 3. public double getSalary(); 4. public String getTitle(){} 5. public void increaseAge(); // increases by 1 year 6. public void increaseSalary(double percent){} 7. public String toString(){} // returns name } _____________________________ class company {public company(); private employee[] ar = new employee[100]; private int ct = 0; 8. public void printEmployees(){} 9. private int find(String n){} // returns index (location) of employee or -1 if not there 10. public void addEmployee(String n, int a, double sal, String t){} // you may assume there is room for this Employee 11. public void increaseAge(String n){} // increase age by one year for person whose name is sent 12. public void increaseSal(String n, double p){} // increase salary for this person by percentage p – (hint) first you have to find person in array 13. public void fire(String n){} // remove from array if there } _______________________________________________________ public class CD { private String title, artist; private double cost; private int tracks; 14. public CD (String name, String musician, double price, int numTracks){} 15. public String toString() {} // return title and artist ______________________________________________________________________ public class Inventory { private CD [] music; private int numCDs; 16. public Inventory(int size) // make room in array{} 17. public int size () {} 18. public void addCD (CD record){} // if there isn’t room increase size 19. public void addCD (String name, String art, double p, int n){} public void increaseCollection () // this function is given {} // don’t write it 20. public String toString () {} // returns names of all CD's class student {private String first; private String last; private double avg; 21. public student (String f, String l, double a){} 22. public String getFirst() {} 23. public String getLast() {} public double getAvg() {} 24. public String toString() {} // return full name } ____________________________________________ public class school { private student ar[]; // note array is not sized yet private final douuble MAX = 100; int ct = 0; 25. public school() { // set up array for 100 students } 26. public void addStudent(String f, String l, double d) { // if there is room add to end otherwise don’t add } 27. public void printStudents() { // print all students } 28. public void printHonor() { // print students with avg >= 90 } 29. public boolean deleteStudent(String f, String l) { // delete student - return true if you did otherwise false } }