Java - Language Fundamentals Questions and Answers

Practice Mode
Showing 10 of 39 questions
Q1
Which four options describe the correct default values for array elements of the types indicated? int -> 0     String -> "null"     Dog -> null     char -> '\u0000'     float -> 0.0f     boolean -> true
  • A 1, 2, 3, 4
  • B 1, 3, 4, 5
  • C 2, 4, 5, 6
  • D 3, 4, 5, 6
Answer: Option B
Q2
 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 byte, break, assert, switch, include
Answer: Option B
Q3
Which will legally declare, construct, and initialize an array?
  • A int [] myList = {"1", "2", "3"};
  • B int [] myList = (5, 8, 2);
  • C int myList [] [] = {4,9,7,0};
  • D int myList [] = {4, 3, 7};
Answer: Option D
Q4
Which is a reserved word in the Java programming language?
  • A method
  • B native
  • C subclasses
  • D reference
Answer: Option B
Q5
Which is a valid keyword in java?
  • A interface
  • B string
  • C Float
  • D unsigned
Answer: Option A
Q6
Which three are legal array declarations?     int [] myScores [];     char [] myChars;     int [6] myScores;     Dog myDogs [];     Dog myDogs [7];
  • A 1, 2, 4
  • B 2, 4, 5
  • C 2, 3, 4
  • D All are correct.
Answer: Option A
Q7
public interface Foo {     int k = 4; /* Line 3 */ } Which three piece of codes are equivalent to line 3?     final int k = 4;     public int k = 4;     static int k = 4;     abstract int k = 4;     volatile int k = 4;     protected int k = 4;
  • A 1, 2 and 3
  • B 2, 3 and 4
  • C 3, 4 and 5
  • D 4, 5 and 6
Answer: Option A
Q8
Which one of the following will declare an array and initialize it with five numbers?
  • A Array a = new Array(5);
  • B int [] a = {23,22,21,20,19};
  • C int a [] = new int[5];
  • D int [5] array;
Answer: Option B
Q9
Which three are valid declarations of a char?     char c1 = 064770;     char c2 = 'face';     char c3 = 0xbeef;     char c4 = \u0022;     char c5 = '\iface';     char c6 = '\uface';
  • A 1, 2, 4
  • B 1, 3, 6
  • C 3, 5
  • D 5 only
Answer: Option B
Q10
Which is the valid declarations within an interface definition?
  • A public double methoda();
  • B public final double methoda();
  • C static void methoda(double d1);
  • D protected void methoda(double d1);
Answer: Option A
Questions and Answers for Competitive Exams Various Entrance Test