<< Chapter < Page Chapter >> Page >

Answer and Explanation

Question 5

What output is produced by the program shown in Listing 5 ?

Note that 6.283185307179586 is a correct numeric value.

  • A. Compiler Error
  • B. Runtime Error
  • C. 6.283185307179586
  • D. None of the above.
Listing 5 . Listing for Question 5.
public class Ap114{ public static void main(String args[]){System.out.println( new Worker().twoPI);}//end main() }//end class Ap114class Worker{ public static final double twoPI= 2 * Math.PI; }// end class Worker

Answer and Explanation

Question 6

What output is produced by the program shown in Listing 6 ?

Note that 6.283185307179586 is a correct numeric value.

  • A. Compiler Error
  • B. Runtime Error
  • C. 6.283185307179586
  • D. None of the above.
Listing 6 . Listing for Question 6.
public class Ap115{ public static void main(String args[]){System.out.println(Worker.twoPI); }//end main()}//end class Ap115 class Worker{public static final double twoPI = 2 * Math.PI;}// end class Worker

Answer and Explanation

Question 7

What output is produced by the program shown in Listing 7 ?

Note that 6.283185307179586 is a correct numeric value.

  • A. Compiler Error
  • B. Runtime Error
  • C. C. 6.283185307179586
  • D. None of the above.
Listing 7 . Listing for Question 7.
public class Ap116{ public static void main(String args[]){System.out.println(Worker.twoPI); }//end main()}//end class Ap116 class Worker{public static final double twoPI = 2 * myPI;public static final double myPI = Math.PI;}// end class Worker

Answer and Explanation

Question 8

What output is produced by the program shown in Listing 8 ?

  • A. Compiler Error
  • B. Runtime Error
  • C. 0 0.0 false
  • D. null null null
  • E. None of the above.
Listing 8 . Listing for Question 8.
public class Ap117{ public static void main(String args[]){new Worker().display(); }//end main()}//end class Ap117 class Worker{private int myInt; private double myDouble;private boolean myBoolean;public void display(){ System.out.print(myInt);System.out.print(" " + myDouble); System.out.println(" " + myBoolean); }//end display()}// end class Worker

Answer and Explanation

Question 9

What output is produced by the program shown in Listing 9 ?

  • A. Compiler Error
  • B. Runtime Error
  • C. 0 false 5 true
  • D. None of the above.
Listing 9 . Listing for Question 9.
public class Ap118{ public static void main(String args[]){new Worker().display(); new Worker(5,true).display();System.out.println(); }//end main()}//end class Ap118 class Worker{private int myInt; private boolean myBoolean;public Worker(int x, boolean y){ myInt = x;myBoolean = y; }//end parameterized constructorpublic void display(){System.out.print(myInt); System.out.print(" " + myBoolean + " "); }//end display()}// end class Worker

Answer and Explanation

Question 10

What output is produced by the program shown in Listing 10 ?

  • A. Compiler Error
  • B. Runtime Error
  • C. 20 222.0 false --- 5 222.0 true
  • D. None of the above.
Listing 10 . Listing for Question 10.
public class Ap119{ public static void main(String args[]){new Worker().display(); System.out.print("--- ");new Worker(5,true).display(); System.out.println();}//end main() }//end class Ap119class Worker{ private int myInt = 100;private double myDouble = 222.0; private boolean myBoolean;public Worker(){myInt = 20; }//end noarg constructorpublic Worker(int x, boolean y){myInt = x; myBoolean = y;}//end parameterized constructorpublic void display(){ System.out.print(myInt + " ");System.out.print(myDouble + " "); System.out.print(myBoolean + " ");}//end display()}// end class Worker

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Object-oriented programming (oop) with java. OpenStax CNX. Jun 29, 2016 Download for free at https://legacy.cnx.org/content/col11441/1.201
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Object-oriented programming (oop) with java' conversation and receive update notifications?

Ask