The test will be held on August 12, 1997 in the regular classroom.
The test is worth 30% of the final grade.
The test is based on the following chapters from the text:
1, 3, 4, 5 pages 67-70, 6 pages 87-93, 7 pages 105-108, and 17 pages 299-311
There will be three questions, each worth 10 marks.
Question 1 will ask for definitions and explanations of terminology.
For question 2 you are given a printout of the Java program from page 62 and asked to identify various parts of the program.
For question 3 you are given a printout of the Java program from page 64 and asked to identify various syntax errors.
For questions 1 and 2, you should be familiar with the following:
Chapter 1: app, applet, JVM, JIT
Chapter 3: data member, member function, method of a class, class, object
Chapter 4: fully qualified name, function overloading, object reference, this, class member, object member, static member, final static member, access control, public, private, friendly
Chapter 5: class object, intrinsic object, non-initialized reference, assignment with a reference
Chapter 6: constructor, default constructor, overloading the constructor
Chapter 7: inheritance, extends, sub class, super class, base class
Chapter 17: AWT, types of classes in AWT, action event, parent of a component, layout policies, allocation order under various layout policies