Troy Bowlin
Quiz por , criado more than 1 year ago

AS - Level Computer Science (CS1102 Java) Quiz sobre Java Week 5 Object Oriented Programming , criado por Troy Bowlin em 02-10-2016.

518
1
0
Troy Bowlin
Criado por Troy Bowlin aproximadamente 8 anos atrás
Fechar

Java Week 5 Object Oriented Programming

Questão 1 de 16

1

To declare a constant MAX_LENGTH as a member of the class, you write

Selecione uma das seguintes:

  • 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

Explicação

Questão 2 de 16

1

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()));
}
}

Selecione uma das seguintes:

  • false false

  • true true

  • false true

  • true false

Explicação

Questão 3 de 16

1

The abbreviation OOP stands for

Selecione uma das seguintes:

  • Object Only Programming

  • Object Oriented Procedures

  • Object Oriented Programming

  • Object Only Programmers

Explicação

Questão 4 de 16

1

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"
}
}

Selecione uma das seguintes:

  • object

  • constructor

  • getter method

  • setter method

Explicação

Questão 5 de 16

1

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);
}
}

Selecione uma das seguintes:

  • 5 5

  • 10 5

  • 5 10

  • 5 0

Explicação

Questão 6 de 16

1

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;
}
}

Selecione uma das seguintes:

  • getter method

  • setter method

  • constructor method

  • instance variable initialization

Explicação

Questão 7 de 16

1

A method that is associated with an individual object is called

Selecione uma das seguintes:

  • static method

  • class method

  • an instance method

  • an object method

Explicação

Questão 8 de 16

1

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;
}
}

Selecione uma das seguintes:

  • setter method

  • getter method

  • constructor method

  • object initialization

Explicação

Questão 9 de 16

1

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");
}
}

Selecione uma das seguintes:

  • s1 and 2 reference to the same object

  • s1 and s2 reference to difference String objects

Explicação

Questão 10 de 16

1

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();
}
}

Selecione uma das seguintes:

  • A

  • B

  • Neither

  • Both

Explicação

Questão 11 de 16

1

The variables that an object contains are called local variables

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 12 de 16

1

The area of memory that objects reside in is known as the stack

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 13 de 16

1

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

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 14 de 16

1

When a programmer neglects to delete objects that are no longer used it is referred to as a memory leak

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 15 de 16

1

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

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 16 de 16

1

In java no variable can ever hold an object.
It can only hold a reference to an object.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação