<< Chapter < Page Chapter >> Page >

Answer and Explanation

Question 6 .

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

  • A. Compiler Error
  • B. Runtime Error
  • C. true
  • D. false
Listing 4 . Question 6.
public class Ap005{ public static void main(String args[]){new Worker().printBoolean(); }//end main()}//end class definition class Worker{public void printBoolean(){ boolean myVar;System.out.println(myVar); }//end printBoolean()}//end class definition

Answer and Explanation

Question 7 .

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

  • A. Compiler Error
  • B. Runtime Error
  • C. true
  • D. false
Listing 5 . Question 7.
public class Ap006{ public static void main(String args[]){new Worker().printBoolean(); }//end main()}//end class definition class Worker{public void printBoolean(){ boolean myVar = true;myVar = false; System.out.println(myVar);}//end printBoolean() }//end class definition

Answer and Explanation

Question 8 .

The plus (+) character can be used to perform numeric addition in Java. What output is produced by the program shown in Listing 6 ?

  • A. Compiler Error
  • B. Runtime Error
  • C. true
  • D. 2
  • E. 1
Listing 6 . Question 8.
public class Ap007{ public static void main(String args[]){new Worker().printBoolean(); }//end main()}//end class definition class Worker{public void printBoolean(){ boolean myVar = true;System.out.println(1 + myVar); }//end printBoolean()}//end class definition

Answer and Explanation

Question 9 .

The plus (+) character can be used to perform numeric addition in Java. What output is produced by the program shown in Listing 7 ?

  • A. Compiler Error
  • B. Runtime Error
  • C. 6
  • D. 6.0
Listing 7 . Question 9.
public class Ap008{ public static void main(String args[]){new Worker().printMixed(); }//end main()}//end class definition class Worker{public void printMixed(){ double x = 3;int y = 3; System.out.println(x+y);}//end printMixed() }//end class definition

Answer and Explanation

Question 10 .

The slash (/) character can be used to perform numeric division in Java. What output is produced by the program shown in Listing 8 ?

  • A. Compiler Error
  • B. Runtime Error
  • C. 0.33333334
  • D. 0.3333333333333333
Listing 8 . Question 10.
public class Ap009{ public static void main(String args[]){new Worker().printMixed(); }//end main()}//end class definition class Worker{public void printMixed(){ System.out.println(1.0/3);}//end printMixed() }//end class definition

Answer and Explanation

Programming challenge questions

Question 11

Write the program described in Listing 9 .

Listing 9 . Question 11.
/*File Ap0010a1.java Copyright 2012, R.G.Baldwin Instructions to student:This program refuses to compile without errors. Make the necessary corrections to cause the program tocompile and run successfully to produce the output shown below:ITSE 2321**********************************************************/ public class Ap0010a1{public static void main(String args[]){System.out.println("ITSE"); new Worker().doIt();}//end main() }//end class definition//=======================================================// Class Worker{public void doIt(){ System.out.println("2321");}//end doIt() }//end class definition//=======================================================//

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