TOTAL QS = 20Time [ 00 : 00 : 00 ]
00:00:00

Java Basics: Classes and Objects Online Test 2

Instructions

Total Questions: 20

Total Minutes: 20

This ExamTray Free Online Test or Quiz or Trivia tests your Programming Skills on basics of Java Classes and Objects. This test displays answers after finishing the exam for review. You can easily clear Competitive Exams and Job Interview Questions. Students can learn Java basics.

Go through Java Theory Notes on Classes and Java Theory Notes on Object Passing before attempting this test.

All the Best

Challenge SCORE

0 / 20

Take This Exam
1) What is the output of the below Java program with two classes?
//Testing1.java
public class Example
{
	
}
public class Testing1
{
  public static void main(String[] args)
  {
    System.out.println("Hello Boss.!");
  }
}
2) What is the output of the below Java program?
//bingo.java file
public class Hello
{
  public static void main(String[] args)
  {
    System.out.println("BINGO");
  }
}
3) State TRUE or FALSE. A Java class provides encapsulation.
4) What is the output of the below java class?
class Fox
{
  int legs = 2;
}
class Testing2
{
  public static void main(String[] args)
  {
    Fox t1 = new Fox();
    System.out.println("T1 before: " + t1.legs);
    t1.legs = 4;
    System.out.println("T1 After: " + t1.legs);
  }
}
5) The value of one primitive variable is assigned to another primitive variable by ___ in Java.
6) A primitive variable is passed from one method to another method by ___ in Java.
7) An object or primitive value that is passed from one method to another method is called ___ in Java. (Argument / Parameter)
8) An object or a primitive value that is received in a method from another method is called ___ in Java. (Argument / Parameter)
9) What is the output of the below Java program that passes an object to another method?
class Food
{
  int items;
  int show()
  {return items;}
}

class Testing9
{
  public static void main(String[] args)
  {
    Food f = new Food();
    f.items = 5;
    System.out.println("Items Before = " + f.show());
    change(f);
    System.out.println("Items After = " + f.show());
  }
  static void change(Food foo)
  { foo.items = 10; }
}
10) What is the output of the below Java program that passes primitive values?
class Testing10
{
  int rats = 5;

  public static void main(String[] args)
  {
    Testing10 t1 = new Testing10();
    System.out.println("Rats Before = " + t1.rats);
    modify(t1.rats);
    System.out.println("Rats After = " + t1.rats);
  }
  static void modify(int r)
  { r = 20; }
}
11) Java object assignment happens by ___.
12) Java object passing from one method to another method happens by ___.
13) In Java Pass by reference ___ is passed even if you are passing a reference to an object.
14) A Java reference is comparable to ___ in C language.
15) ___ is the superclass to all Java classes either user-defined or built-in.
16) State TRUE of FALSE. Java objects have built-in methods to handle threads.
17) State TRUE or FALSE. Java Object's hashcode() method is mainly used with Collection objects.
18) What is the output of the below Java program using toString() method?
class College
{
  public String toString()
  { return "College Object"; }
}
class Testing18
{
  public static void main(String[] args)
  {
    College col = new College();
    System.out.println("Printing Object=" + col);
  }
}
19) What is the output of the below Java program?
class Cricket
{ int runs; }

class Testing19
{
  public static void main(String[] args)
  {
    Cricket c1 = new Cricket();
    c1.runs = 250;
    Cricket c2;
    c2 = c1;
    c2.runs = 300;
    System.out.println("Runs= " + c1.runs);
  }
}
20) What is the output of the below Java program?
class Wordpress
{ int posts; }
class Testing20
{
  public static void main(String[] args)
  {
    Wordpress wp1 = new Wordpress();
    wp1.posts = 25;
    Wordpress wp2 = wp1;
    wp1 = null;
    System.out.println("Posts=" + wp2.posts);
  }
}

 

 

ExamTray App is now Available on Google Play EXAMTRAY android app link