Home / Java Programming / Operators and Assignments :: Finding the output

Java Programming :: Operators and Assignments

  1.  import java.awt.*;

     class Ticker extends Component

    {

     public static void main (String [] args)

     {

        Ticker t = new Ticker();

       /* Missing Statements ? */

      }

    }

    which two of the following statements, inserted independently, could legally be inserted into missing section of this code?

    1. boolean test = (Component instanceof t);
    2. boolean test = (t instanceof Ticker);
    3. boolean test = t.instanceof(Ticker);
    4. boolean test = (t instanceof Component);

  2. A.

    1 and 4

    B.

    2 and 3

    C.

    1 and 3

    D.

    2 and 4

    View Answer

    Workspace

    Discuss Discuss in Forum


  3. What will be the output of the program?

     class Test 
     {     
       public static void main(String [] argss
       {     
          Test p = new Test();   
          p.start();    
       }    
       void start()
       {        
          boolean b1 = false;     
          boolean b2 = fix(b1);         
          System.out.println(b1 + " " + b2);         
       } 
     
      boolean fix(boolean b1)   
      {       
          b1 = true;        
          return b1;    
      }
     } 
    

  4. A.

    true true

    B.

    false true

    C.

    true false

    D.

    false false

    View Answer

    Workspace

    Discuss Discuss in Forum


  5. What will be the output of the program?

    class PassS 
    {     
       public static void main(String [] args)      
       {       
           PassS p = new PassS();        
           p. start();    
       }     
    
       void start()  
       {      
           String s1 = "slip";     
           String s2 = fix(s1);             
           System.out.println(s1 + " " + s2);           
       }    
    
       String fix(String s1) 
       {       
           s1 = s1 + "stream";         
           System.out.print(s1 + " ");           
           return "stream";   
       } 
    } 
    

  6. A.

    slip stream

    B.

    slipstream stream

    C.

    stream slip stream

    D.

    slipstream slip stream

    View Answer

    Workspace

    Discuss Discuss in Forum


  7. What will be the output of the program (when you run with the -ea option) ?

    public class Test  {  
       public static void main(String[] args)      
       {         
          int x = 0;           
          assert (x > 0) : "assertion failed"; /* Line 6 */
          System.out.println("finished");      
       }
    }
    

  8. A.

    finished

    B.

    Compilation fails.

    C.

    An AssertionError is thrown.

    D.

    An AssertionError is thrown and finished is output.

    View Answer

    Workspace

    Discuss Discuss in Forum


  9. What will be the output of the program?

    class BitShift
    {   
       public static void main(String [] args)      
       {
          int x = 0x80000000;       
          Sytsem.out.print(x + " and  ");                 
          x = x >>> 31;         
          System.out.println(x);  
       } 
    } 
    

  10. A.

    -2147483648 and 1

    B.

    0x80000000 and 0x00000001

    C.

    -2147483648 and -1

    D.

    1 and -2147483648

    View Answer

    Workspace

    Discuss Discuss in Forum


  11. What will be the output of the program?

    class Equals 
    {    
       public static void main(String [] args)     
       {
           int x = 100;      
           double y = 100.1;       
           boolean b = (x = y); /* Line 7 */                
           System.out.println(b);   
       } 
    }  
    

  12. A.

    true

    B.

    false

    C.

    Compilation fails

    D.

    An exception is thrown at runtime

    View Answer

    Workspace

    Discuss Discuss in Forum


  13. What will be the output of the program?

    class Test 
    {    
       public static void main(String [] args)      
       {         
          int x=20;     
          String sup = (x 15) ? "small" : (x 22)? "tiny" : "huge";            
          System.out.println(sup); 
     
        } 
    
      } 
    

  14. A.

    small

    B.

    tiny

    C.

    huge

    D.

    Compilation fails

    View Answer

    Workspace

    Discuss Discuss in Forum


  15. What will be the output of the program?

    class Test 
    {
       public static void main(String [] args)     
       {         
          int x= 0;       
          int y= 0;       
          for (int z = 0; z 5; z++)                        
          {  
             if(( ++x > 2 ) && (++y > 2))                                 
             {           
                  x++;          
             }       
          }      
          System.out.println(x + " " + y);   
        }
      } 
    

  16. A.

    5 2

    B.

    5 3

    C.

    6 3

    D.

    6 4

    View Answer

    Workspace

    Discuss Discuss in Forum


  17. What will be the output of the program?

    class Test
    {    
        public static void main(String [] args)      
        {        
            int x= 0;    
            int y= 0;       
            for (int z = 0; z 5; z++)                                                                                                          
            { 
                if (( ++x > 2 ) || (++y > 2))                
                {            
                    x++;       
                }        
            }   
         System.out.println(x + " " + y);             
         }    
     }
    

  18. A.

    5 3

    B.

    8 2

    C.

    8 3

    D.

    8 5

    View Answer

    Workspace

    Discuss Discuss in Forum


  19. What will be the output of the program?

    class SSBool
    {    
         public static void main(String [] args)     
        {         
           boolean b1 = true;      
           boolean b2 = false;    
           boolean b3 = true;   
          if ( b1 & b2 | b2 & b3 | b2 ) /* Line 8 */ 
               System.out.print("ok "); 
          if ( b1 & b2 | b2 & b3 | b2 | b1 ) /*Line 10*/
               System.out.println("dokey");  
         }
      } 
    

  20. A.

    ok

    B.

    dokey

    C.

    ok dokey

    D.

    No output is produced

    E.

    Compilation error

    View Answer

    Workspace

    Discuss Discuss in Forum