Syvum Home Page

Home > Quiz Games > Java Programming >

Java Programming : Compilation and Execution: Multiple Choice

Answer the following questions about Java syntax and mistakes which can cause compilation errors, as well as the output generated by sample programs.

Formats Info Page Worksheet / Test Paper Quiz Review
Multiple choice

Your Performance  


Which lines of the following will produce an error?
1. byte a1 = 2, a2 = 4, a3;
2. short s = 16;
3. a2 = s;
4. a3 = a1 * a2;
(The lines are numbered only for illustration in this question.)

  Line 3 only

  Line 1 and Line 4

  Line 3 and Line 4

  Line 1 only

  Line 4 only

  Half-n-half Clue


Determine the output when the value of x is zero:
if(x >= 0)
if(x > 0)
System.out.println("x is positive");
System.out.println("x is negative");

  "x is negative"

  "x is positive"

  "x is positive" and "x is negative"

  None of these

  Half-n-half Clue


To print the value of a variable "x" of type int, which of the following expressions can be used:
(A) System.out.println("x = " + x);
(B) System.out.println("x = " + String.valueOf(x));
(C) System.out.println("x = " + Integer.toString(x));
(D) System.out.println("x = " + (new Integer(x)).toString());

  (C) and (D)

  (A), (B), (C) and (D)

  (B) and (D)

  (B), (C) and (D)

  Half-n-half Clue


The control expression in an "if" statement must be:

  an expression with type boolean

  an expression with type integer

  an expression with either the type boolean or integer with value 0 or 1

  an expression with either the type boolean or integer

  Half-n-half Clue


Consider the following code:
int i = 1;

  output will be One

  output will be One, followed by Two, and then followed by Three

  output will be One followed by Two

  code is illegal and therefore will not compile

  Half-n-half Clue


Consider the following code:
class NewString extends java.lang.String

  Results in error because class body is not defined

  Results in error because the class is not declaredpublic

  Compiles successfully

  Results in error because java.lang.String isfinal

  Results in error because String isabstract

  Half-n-half Clue


Which of the following expressions will produce errors upon compilation?
(A) boolean a = (boolean) 1;
(B) boolean b = (false && true);
(C) float y = 22.3;


  (A) & (C)

  (A), (C) & (D)

  (A), (B) & (D)

  Half-n-half Clue

FREE PREVIEW: Last 9 Questions not a part of the free preview. Get Premium Membership to view all questions.

12 more pages in Java Programming

Contact Info © 1999-2018 Syvum Technologies Inc. Privacy Policy Disclaimer and Copyright