Question 1. What two categories of variables can classes define?
Instance and core variables
Volatile and non-volatile variables
Instance and class variables
Inheritance and class variables
Question 3. Which statement shows the correct way to declare and initialize a named constant that represents absolute zero?
final int absoluteZero = -273.15;
final double absoluteZero = -273.15;
final int ABSOLUTE_ZERO = -273.15;
final double ABSOLUTE_ZERO = -273.15;
Question 4.4. In the following class:
public class Height
{
private double height;
private String unitsOfMeasurement;
//************************
public Height()
{
this.unitsOfMeasurement = "in";
}
public void setHeight(double height)
{
this.height = height;
this.unitsOfMeasurement = "cm";
}
public void setHeight(double height, String unitsOfMeasurement)
{
this.height = height;
this.unitsOfMeasurement = unitsOfMeasurement;
}
public void print()
{
System.out.println(this.height + " " + this.unitsOfMeasurement);
}
} // end class Height
Which method is the constructor? (Points : 1)
The print method
The Height method
The setHeight method
This class does not implement a constructor.
Question 5. Java primitive types include _________.
integer, double, string, boolean, long and float
integer, double, float, array, boolean and long
long, integer, string, array, float, double and character
long, double, character, float, integer and boolean
Question 6. What is the name for the circled items in the following statement? What is the name for the circled items in the following statement?
modulus specifier
format specifier
flags specifier
precision specifier
Question 7. Which Java operator is used for concatenation?
&&
+
.
||
What will display on the screen for mazdaCar's year when mazdaCar executes printYear()?
2008
2010
2011
Black
Question 9. Given the following method from a class:
...
public double calculateArea(double length, double width)
{ double area; area = length * width; return area; return area;
}
...
What is the scope of the variables length and width?
Global to the class.
Local to the method.
Global to all objects created from the class.
None of the above.
Question 10. In the following code fragment:
...
5 Person person1 = new Person();
6 Person person2 = new Person();
8 person1.setName("Bugs Bunny");
9 person2.setName("Daffy Duck");
10 System.out.println(person1.getName() + ", " + person2.getName());
12 person1.swapPerson(person2);
13 System.out.println(person1.getName() + ", " + person2.getName());
...
What is being passed to the swapPerson method in line 12:
an object
an object reference
a class
a class reference
Question 11. In the following Java code fragment:
...
int postion1 = 15;
int postion2 = 18;
int distanceApart =
Math.abs(position1 - position2);
...
What type of method is the Math.abs() method?
Instance method
Class method
Final method
Inherited method
Question 12. When a public method needs to access both class members (variables and methods) and instance members (variables and methods), the method must be a / an _________ method.
instance
helper
class
None of the above.
Question 13. In the following class:
public class Height
{
private double height;
private String unitsOfMeasurement;
public Height()
{
this.unitsOfMeasurement = "in";
}
public void setHeight(double height)
{
this.height = height;
this.unitsOfMeasurement = "cm";
}
public void setHeight(double height, String unitsOfMeasurement)
{
this.height = height;
this.unitsOfMeasurement = unitsOfMeasurement;
}
public void print()
{
System.out.println(this.height + " " + this.unitsOfMeasurement);
}
} // end class Height
Which method is overloaded? (Points : 1)
The print method
The Height method
The setHeight method
None of the methods are overloaded.
Question 14. What must a method return if the method implements method call chaining?
The calling object