53.
What will be the output of the following Java program?
interface calculate 
{
            int VAR = 0;
            void cal(int item);
}
        class display implements calculate 
        {
            int x;
          public  void cal(int item)
          {
                if (item<2)
                    x = VAR;
                else
                    x = item * item;            
            }
        }
 class interfaces 
{
 
            public static void main(String args[]) 
            {
                display[] arr=new display[3];
 
               for(int i=0;i<3;i++)
               arr[i]=new display();
               arr[0].cal(0);    
               arr[1].cal(1);
               arr[2].cal(2);
               System.out.print(arr[0].x+" " + arr[1].x + " " + arr[2].x);
            }
}

54.
What will be the output of the following Java program?
class exception_handling 
{
    public static void main(String args[]) 
    {
        try 
        {
            int a[] = {1, 2,3 , 4, 5};
            for (int i = 0; i < 5; ++i) 
                System.out.print(a[i]);
            int x = 1/0;
        }
        catch(ArrayIndexOutOfBoundsException e) 
        {
      System.out.print("A");        	
        }
        catch(ArithmeticException e) 
        {     	
            System.out.print("B");
        }
    }
}

56.
What will be the output of the following Java program?
class exception_handling 
{
    public static void main(String args[]) 
    {
        try 
        {
            int a[] = {1, 2,3 , 4, 5};
            for (int i = 0; i < 7; ++i) 
                System.out.print(a[i]);
        }
        catch(ArrayIndexOutOfBoundsException e) 
        {
      System.out.print("0");        	
        }
    }
}

Read More Section(Interfaces and Abstract Classes)

Each Section contains maximum 100 MCQs question on Interfaces and Abstract Classes. To get more questions visit other sections.