Home / Java Programming / Language Fundamentals :: Finding the output

Java Programming :: Language Fundamentals

  1. What will be the output of the program?

     public class CommandArgsThree 
     {     
         public static void main(String [] args)    
         {        
             String [][] argCopy = new String[2][2];        
             int xz         
             argCopy[0] = args;     
             x = argCopy[0].length;  
             for (int y = 0; y
             }
                 System.out.print(" " + argCopy[0][y]);     
             }    
          } 
      }     

    and the command-line invocation is

    > java CommandArgsThree 1 2

  2. A.

    0 0

    B.

    1 2

    C.

    0 0 0

    D.

    1 2 3


  3. What will be the output of the program?

     public class CommandArgs 
     {     
        public static void main(String [] args)              
        {       
             String s1 = args[1];         
             String s2 = args[2];         
             String s3 = args[3];         
             String s4 = args[4];         
             System.out.print(" args[2] = " + s2)        
    
       } 
     
     } 

     

    and the command-line invocation is

    > java CommandArgs 1 2 3 4

     

  4. A.

    args[2] = 2

    B.

    args[2] = 3

    C.

    args[2] = null

    D.

    An exception is thrown at runtime.


  5. public class F0091 
    {    
        public void main( String[] args ) 
        {  
            System.out.println( "Hello" + args[0] ); 
        } 
    }
  6. A.

    Hello

    B.

    Hello Foo91

    C.

    Hello world

    D.

    The code does not run.


  7. What will be the output of the program?

     public class TestDogs  
     {   
        public static void main(String [] args)        
        {
           Dog [][] theDogs = new Dog[3][];         
           System.out.println(theDogs[2][0].toString());    
        } 
    }
     class Dog { } 
    

  8. A.

    null

    B.

    theDogs

    C.

    Compilation fails

    D.

    An exception is thrown at runtime


  9. What will be the output of the program ?

     public class Test 
     {   
       public static void main(String [] args)         
       {  
          signed int x = 10;   
          for (int y=0; y5; y++, x--)             
          System.out.print(x + ", ");  
       } 
    } 

     

  10. A.

    10, 9, 8, 7, 6,

    B.

    9, 8, 7, 6, 5,

    C.

    Compilation fails.

    D.

    An exception is thrown at runtime.


  11. What will be the output of the program?

    public class CommandArgsTwo 
     {    
       public static void main(String [] argh)         
       {
           int x;  
           x = argh.length;   
           for (int y = 1; y " " + argh[y]);
          } 
               
          System.out.print(" " + argh[y]);       
            }   
        }
     } 

    and the command-line invocation is

    > java CommandArgsTwo 1 2 3

  12. A.

    0 1 2

    B.

    1 2 3

    C.

    0 0 0

    D.

    An exception is thrown at runtime


  13. In the given program, how many lines of output will be produced?

     public class Test 
     {    
        public static void main(String [] args)            
        {
        int [] [] [] x = new int [3] [] [];     
        int i, j; 
        x[0] = new int[4][]; 
        x[1] = new int[2][]; 
        x[2] = new int[5][]; 
        for (i = 0; i
        }
           for (j = 0; j  
           }           
               x[i][j] = new int [i + j + 1]; 
               system.out.println("size = " + x[i][j].length);    
           }    
        }    
        }
     } 
    

  14. A.

    7

    B.

    9

    C.

    11

    D.

    13

    E.

    Compilation fails


  15. What will be the output of the program?

     public class X 
     {   
       public static void main(String [] args)           
       {
             String names [] = new String[5];         
             for (int x=0; x 2]);  
                 names[x] = args[x];
             System.out.println(names[2]);
       } 
    } 

    and the command line invocation is

    > java X a b

  16. A.

    names

    B.

    null

    C.

    Compilation fails

    D.

    An exception is thrown at runtime