Java Week 5 Object Oriented Programming

Description

AS - Level Computer Science (CS1102 Java) Quiz on Java Week 5 Object Oriented Programming , created by Troy Bowlin on 02/10/2016.
Troy Bowlin
Quiz by Troy Bowlin, updated more than 1 year ago
Troy Bowlin
Created by Troy Bowlin about 8 years ago
518
1

Resource summary

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
Answer
  • Object Only Programming
  • Object Oriented Procedures
  • Object Oriented Programming
  • Object Only Programmers

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); } }
Answer
  • 5 5
  • 10 5
  • 5 10
  • 5 0

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; } }
Answer
  • getter method
  • setter method
  • constructor method
  • instance variable initialization

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"); } }
Answer
  • s1 and 2 reference to the same object
  • s1 and s2 reference to difference 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(); } }
Answer
  • A
  • B
  • Neither
  • Both

Question 11

Question
The variables that an object contains are called local variables
Answer
  • True
  • False

Question 12

Question
The area of memory that objects reside in is known as the stack
Answer
  • True
  • False

Question 13

Question
In the following code, the object created from class Student is stored in the variable myStudent. Student myStudent; myStudent = new Student();
Answer
  • True
  • False

Question 14

Question
When a programmer neglects to delete objects that are no longer used it is referred to as a memory leak
Answer
  • True
  • False

Question 15

Question
In java, Garbage Collection is the process that reclaims the memory used by objects which are no longer in use
Answer
  • True
  • False

Question 16

Question
In java no variable can ever hold an object. It can only hold a reference to an object.
Answer
  • True
  • False
Show full summary Hide full summary

Similar

Cells And Cell Techniques - Flashcards (AQA AS-Level Biology)
Henry Kitchen
AQA Biology 12.1 cellular organisation
Charlotte Hewson
AS Biology Unit 1
lilli.atkin
PSYA1 - attachment, AQA psychology
T W
Biological Psychology - Stress
Gurdev Manchanda
The Heart
annalieharrison
OCR Chemistry - Atoms, Bonds and Groups (Definitions)
GwynsM
Memory Key words
Sammy :P
AQA Biology 11.2 mitosis
Charlotte Hewson
AQA Biology 11.1 replication of DNA
Charlotte Hewson
Alcohols
Bee Brittain