Which of the following blocks execute compulsorily whether exception is caught or not. finally throw throws catch TRUE ANSWER : ? YOUR ANSWER : ?
Which exception is thrown when an array element is accessed beyond the array size? ArrayIndexOutOfBounds None of these ArrayElementOutOfBounds ArrayIndexOutOfBoundsException TRUE ANSWER : ? YOUR ANSWER : ?
What will be the result after the class Test execution?class A{ public void doA(){ B b = new B(); b.dobB(); System.out.print("doA"); }}class B{ public void dobB(){ C c = new C(); c.doC(); System.out.print("doB"); }}class C{ public void doC(){ if(true) throw new NullPointerException(); System.out.print("doC"); }}public class Test{ public static void main(String args[]){ try{ A a = new A(); a.doA(); }catch(Exception ex){ System.out.print("error"); } }} "doCdoBdoA" is printed "error" is printed "doBdoAerror" is printed "doAdoBdoC" is printed nothing is printed TRUE ANSWER : ? YOUR ANSWER : ?
What will be the output?class MyClass{ public String test(){ try{ System.out.print("One"); return ""; } finally{ System.out.print("Two"); } }}public class Test{ public static void main(String args[]){ MyClass m = new MyClass(); m.test(); }} One Two One Compilation Error None of these Two TRUE ANSWER : ? YOUR ANSWER : ?
Which of the below statement is/are true about Error?A. An Error is a subclass of Throwable.B. An Error is a subclass of Exception.C. Error indicates serious problems that a reasonable application should not try to catch.D. An Error is a subclass of IOException. B and D A and B A and C A and D B and C TRUE ANSWER : ? YOUR ANSWER : ?
What is the output for the below code ?import java.io.FileNotFoundException;class A{ public void printName() throws FileNotFoundException{ System.out.println("Value-A"); }}class B extends A{ public void printName() throws NullPointerException{ System.out.println("Name-B"); }}public class Test{ public static void main (String[] args) throws Exception{ A a = new B(); a.printName(); }} Value-A None of these printName() Compilation succeed but no output Name-B Compilation fails-Exception NullPointerException is not compatible with throws clause in TRUE ANSWER : ? YOUR ANSWER : ?
Which exception is thrown when divide by zero statement executes? NullPointerException NumberFormatException None of these ArithmeticException TRUE ANSWER : ? YOUR ANSWER : ?
Which keyword is used to specify the exception thrown by method? catch throw throws finally TRUE ANSWER : ? YOUR ANSWER : ?
What is the output of the following program code?public class Test{ public static void main(String args[]){ try{ int i; return; } catch(Exception e){ System.out.print("inCatchBlock"); } finally{ System.out.println("inFinallyBlock"); } }} inFinallyBlock inCatchBlock inCatchBlock inFinallyBlock The program will return without printing anything TRUE ANSWER : ? YOUR ANSWER : ?
What will be the output of the following piece of code:class Person{ public void talk() {}}public class Test{ public static void main(String args[]){ Person p = null; try{ p.talk(); } catch(NullPointerException e){ System.out.print("There is a NullPointerException. "); } catch(Exception e){ System.out.print("There is an Exception. "); } System.out.print("Everything went fine. "); }} There is a NullPointerException. Everything went fine. There is a NullPointerException. There is a NullPointerException. There is an Exception. This code will not compile, because in Java there are no pointers. TRUE ANSWER : ? YOUR ANSWER : ?