Java OCA OCP Practice Question 325

Question

What is the result of the following class? (Choose all that apply)

1: public class _C { 
2:  private static int $; 
3:  public static void main(String[] main) { 
4:    String a_b; 
5:    System.out.print($); 
6:    System.out.print(a_b); 
7:  }
8: } 
A.  Compiler error on line 1. 
B.  Compiler error on line 2. 
C.  Compiler error on line 4. 
D.  Compiler error on line 5. 
E.  Compiler error on line 6. 
F.   0null 
G.   nullnull 


E.

Note

Option E is correct because local variables require assignment before referencing them.

Option D is incorrect because class and instance variables have default values and allow referencing.

a_b defaults to a null value.

Options A, B, and C are incorrect because identifiers may begin with a letter, underscore, or dollar sign.

Options F and G are incorrect because the code does not compile.

If a_b was an instance variable, the code would compile and output 0null.




PreviousNext

Related