304). What is the process of defining a method in a subclass having same name & type signature as a method in its superclass?

[A]Method overloading
[B]Method overriding
[C]Method hiding
[D]None of the mentioned

Show Answer

305). Which of these keywords can be used to prevent Method overriding?

[A]static
[B]constant
[C]protected
[D]final

Show Answer

307). At line number 2 in the following code, choose 3 valid data-type attributes/qualifiers among “final, static, native, public, private, abstract, protected”
public interface Status
   {
        /* insert qualifier here */ int MY_VALUE = 10;
   }

[A]final, native, private
[B]final, static, protected
[C] final, private, abstract
[D] final, static, public

Show Answer

308). Which of these is supported by method overriding in Java?
public interface Status
   {
        /* insert qualifier here */ int MY_VALUE = 10;
   }

[A]Abstraction
[B]Encapsulation
[C]Polymorphism
[D]None of the mentioned

Show Answer

309). What will be the output of the following Java program?
 class Alligator 
 {
  public static void main(String[] args) 
   {
   int []x[] = {{1,2}, {3,4,5}, {6,7,8,9}};
   int [][]y = x;
   System.out.println(y[2][1]);
   }
 }

[A]2
[B]3
[C]7
[D] Compilation Error

Show Answer

310). What will be the output of the following Java program?
   final class A 
    {
         int i;
    }    
    class B extends A 
    {
        int j;
        System.out.println(j + " " + i);  
    }    
    class inheritance 
    {
        public static void main(String args[])
        {
            B obj = new B();
            obj.display();     
        }
   }

[A]2 2
[B]3 3
[C]Runtime Error
[D]Compilation Error

Show Answer

311). What will be the output of the following Java program?
  class Abc
  {
      public static void main(String[]args)
      {
          String[] elements = { "for", "tea", "too" };
          String first = (elements.length > 0) ? elements[0]: null;
      }
  }

[A]Compilation error
[B]An exception is thrown at run time
[C]The variable first is set to null
[D]The variable first is set to elements[0]

Show Answer

312). What will be the output of the following Java program?
   class A 
    {
        int i;
        public void display() 
        {
            System.out.println(i);
        }    
    }    
    class B extends A 
   {
        int j;
        public void display() 
        {
            System.out.println(j);
        } 
    }    
    class Dynamic_dispatch 
   {
        public static void main(String args[])
        {
            B obj2 = new B();
            obj2.i = 1;
            obj2.j = 2;
            A r;
            r = obj2;
            r.display();     
        }
   }

[A]1
[B]2
[C]3
[D]4

Show Answer