MCQs
Total Questions : 25
| Page 3 of 3 pages
Answer: Option E. -> The program will lead to compilation error.
Answer: Option B. -> Only the Test class.
Question 23. Determine output:class A{{System.out.print("b1 ");}public A(){System.out.print("b2 ");}}class B extends A{static{System.out.print("r1 ");}public B(){System.out.print("r2 ");}{System.out.print("r3 ");}static{System.out.print("r4 ");}}public class Test extends B{public static void main(String[] args){System.out.print("pre ");new Test();System.out.println("post ");}}
Answer: Option B. -> r1 r4 pre b1 b2 r3 r2 post
Answer: Option A. -> Compile error - Illegal modifier for the class Test; only public, abstract & final are permitted.
Answer: Option C. -> Compile time error.