Question 1
Question
To declare a constant MAX_LENGTH as a member of the class, you write
Answer
-
final static MAX_LENGTH = 99.98
-
final static float MAX_LENGTH = 99.98;
-
static double MAX_LENGTH = 99.98
-
final double MAX_LENGTH = 99.98
-
final static double MAX_LENGTH = 99.98
Question 2
Question
What is the output of the following code:
import java.util.Date;
public class Test {
public static void main (String[] args) [
Date date1 = new Date();
Date date2 = new Date();
System.out.print((date1 == date2) + "" + (date1.getClass() == date2.getClass()));
}
}
Answer
-
false false
-
true true
-
false true
-
true false
Question 3
Question
The abbreviation OOP stands for
Question 4
Question
In the following code, what is the newStudent method called:
public class newStudent{
public String name;
public int age;
public newStudent(){
age=5;
name = "Jim Jones"
}
}
Answer
-
object
-
constructor
-
getter method
-
setter method
Question 5
Question
Consider the following code, which output is correct?
public class Student{
int age;
static int age2 = 3;
public static void main (String[] args){
Student student1;
Student student2;
Student student3;
student1 = new Student();
student1.age = 10;
student2 = student1;
student2.age -=5;
student 3 = new Student();
System.out.println(student1.age+:""+student2.age);
}
}
Question 6
Question
In the following code what is the getName() method referred to:
public class Student {
public String name;
public int age;
public String getName(){
return name;
}
public void setName(String newName){
name = newName;
}
}
Question 7
Question
A method that is associated with an individual object is called
Answer
-
static method
-
class method
-
an instance method
-
an object method
Question 8
Question
In the following code what is the setName() method referred to:
public class Student{
public String name;
public int age;
public String getName(){
return name;
}
public void setName( String newName){
name = newName;
}
}
Answer
-
setter method
-
getter method
-
constructor method
-
object initialization
Question 9
Question
What is the output of the following code?
public class Test{
public static void main (String[] args) {
String s1 = new String ("Welcome to Java!");
String s2 = new String("Welcome to Java!");
if (s1==s2)
System.out.println("s1 and s2 reference to the same String object");
else
System.out.println("s1 and s2 reference to different String objects");
}
}
Question 10
Question
Which of the following code in A or B, or both creates an object of the java.util.Date class?
A:
public class Test{
public Test(){
new java.util.Date();
}
}
B:
public class Test {
public Test(){
java.util.Date date = new java.util.Date();
}
}
Question 11
Question
The variables that an object contains are called local variables
Question 12
Question
The area of memory that objects reside in is known as the stack
Question 13
Question
In the following code, the object created from class Student is stored in the variable myStudent.
Student myStudent;
myStudent = new Student();
Question 14
Question
When a programmer neglects to delete objects that are no longer used it is referred to as a memory leak
Question 15
Question
In java, Garbage Collection is the process that reclaims the memory used by objects which are no longer in use
Question 16
Question
In java no variable can ever hold an object.
It can only hold a reference to an object.