Pages

Monday, March 7, 2011

Fundamentals Of Java....:-P


1) Which four options describe the correct default values for array elements of the types indicated ?


  1. int -> 0
  2. String -> "null"
  3. Dog -> null
  4. char -> '\u0000'
  5. float -> 0.0f
  6. boolean -> true

    

A.
1, 2, 3, 4
     
B.1, 3, 4, 5
C.
2, 4, 5, 6
D.3, 4, 5,6 




2) Which one of these lists contains only Java programming language keywords?
A.class, if, void, long, Int, continue
B.
goto, instanceof, native, finally, default, throws
C.try, virtual, throw, final, volatile, transient
D.strictfp, constant, super, implements, do
E.byte, break, assert, switch, include   

2 comments:

  1. For 1st Question:
    (2) is wrong because the default value for a String (and any other object reference) is null, with no quotes.

    (6) is wrong because the default value for boolean elements is false.

    ReplyDelete
  2. For Second Question:

    Option A is wrong because the keyword for the primitive int starts with a lowercase i.

    Option C is wrong because "virtual" is a keyword in C++, but not Java.

    Option D is wrong because "constant" is not a keyword. Constants in Java are marked static and final.

    Option E is wrong because "include" is a keyword in C, but not in Java

    ReplyDelete