Grade 2026\2027
Only one constructor may be defined per class.
- correct answer False
What is a method?
- correct answer A member of a class that defines an operation on an object.
A classed called Printer has a method called printDocument. This calls a void method in the Printer class
called printPage that takes an integer representing the page number as an argument. How should
printDocument call printPage with an argument of 4?
- correct answer printPage(4);
Given a class called Rectangle with a constructor that takes two doubles as arguments representing the
dimensions, which of the following is the correct way to invoke that constructor?
- correct answer Rectangle rect = new Rectangle(8.2, 3.5);
Consider the following code:
Employee emp1 = new Employee();
emp1.setName("Anna Karenina");
Employee emp2 = new Employee();
emp2.setName("David Copperfield"):
emp2 = emp1;
Which of the following best describes the contents of the two variables emp1 and emp2 after this code
has executed?
- correct answer emp1 refers to the object with the name Anna Karenina. emp2 refers to the same
object.
, Given the following method header:
public double computeArea(double length, double width)
Which of the following would be a legal overloaded method in the same class?
- correct answer public double computeArea(double length)
When calling a method from another method in the same class, the form methodName() is equivalent
to this.methodName().
- correct answer True
Regular methods may be overloaded, but a constructor may not be overloaded.
- correct answer False
All methods must return a value.
- correct answer False
What is the difference between a static variable and an instance variable?
- correct answer A static variable is shared by all objects of a class. Every object has its own version of an
instance variable.
What is decompostion?
- correct answer A design strategy that breaks a task down into several subtasks.
What is the difference between an accessor method (or getter) and a mutator method (or setter)?
- correct answer An accessor method returns data contained in an instance variable. A mutator method
modifies data contained in an instance variable.
Given the following header for a method in the class Demo:
public static double smallest(double[] data)