1- What will be the output of the program? class Exc0 extends - TopicsExpress



          

1- What will be the output of the program? class Exc0 extends Exception { } class Exc1 extends Exc0 { } /* Line 2 */ public class Test { public static void main(String args[]) { try { throw new Exc1(); /* Line 9 */ } catch (Exc0 e0) /* Line 11 */ { System.out.println("Ex0 caught"); } catch (Exception e) { System.out.println("exception caught"); } } } A- Ex0 caught B- Exception caught C- Compilation fails because of an error at line 2. D- Compilation fails because of an error at line 9. 2- import java.io.*; public class MyProgram { public static void main(String args[]) { FileOutputStream out = null; try { out = new FileOutputStream("test.txt"); out.write(122); } catch(IOException io) { System.out.println("IO Error."); } finally { out.close(); } } } and given that all methods of class FileOutputStream, including close(), throw an IOException, which of these is true? A- This program will compile successfully. B- This program fails to compile due to an error at line 4. C- This program fails to compile due to an error at line 6. D- This program fails to compile due to an error at line 13. 3- public class MyProgram { public static void throwit() { throw new RuntimeException(); } public static void main(String args[]) { try { System.out.println("Hello world "); throwit(); System.out.println("Done with try block "); } finally { System.out.println("Finally executing "); } } } which answer most closely indicates the behavior of the program? A- The program will not compile. B- The program will print Hello world, then will print that a RuntimeException has occurred, then will print Done with try block, and then will print Finally executing. C- The program will print Hello world, then will print that a RuntimeException has occurred, and then will print Finally executing. D- The program will print Hello world, then will print Finally executing, then will print that a RuntimeException has occurred. 4- public class ExceptionTest { class TestException extends Exception {} public void runTest() throws TestException {} public void test() /* Point X */ { runTest(); } } At Point X on line 5, which code is necessary to make the code compile? A- No code is necessary. B- throws Exception C- catch ( Exception e ) D- throws RuntimeException 5- System.out.print("Start "); try { System.out.print("Hello world"); throw new FileNotFoundException(); } System.out.print(" Catch Here "); /* Line 7 */ catch(EOFException e) { System.out.print("End of file exception"); } catch(FileNotFoundException e) { System.out.print("File not found"); } and given that EOFException and FileNotFoundException are both subclasses of IOException, and further assuming this block of code is placed into a class, which statement is most true concerning this code? A- The code will not compile. B- Code output: Start Hello world File Not Found. C- Code output: Start Hello world End of file exception. D- Code output: Start Hello world Catch Here File not found. 6- Which statement is true? A- Catch(X x) can catch subclasses of X where X is a subclass of Exception. B- The Error class is a RuntimeException. C- Any statement that can throw an Error must be enclosed in a try block. D- Any statement that can throw an Exception must be enclosed in a try block. 7- Which four can be thrown using the throw statement? Error Event Object Throwable Exception RuntimeException A- 1, 2, 3 and 4 B- 2, 3, 4 and 5 C- 1, 4, 5 and 6 D- 2, 4, 5 and 6 8- Which statement is true? A- A try statement must have at least one corresponding catch block. B- Multiple catch statements can catch the same class of exception more than once. C- An Error that might be thrown in a method must be declared as thrown by that method, or be handled within that method. D- Except in case of VM shutdown, if a try block starts to execute, a corresponding finally block will always start to execute. 9- Suppose that you would like to create an instance of a new Map that has an iteration order that is the same as the iteration order of an existing instance of a Map. Which concrete implementation of the Map interface should be used for the new instance? A- TreeMap B- HashMap C- LinkedHashMap D- The answer depends on the implementation of the existing instance. 10- Which class does not override the equals() and hashCode() methods, inheriting them directly from class Object? A- java.lang.String B- java.lang.Double C- java.lang.StringBuffer D- java.lang.Character
Posted on: Sat, 08 Jun 2013 23:04:36 +0000

Trending Topics



p://www.topicsexpress.com/Just-sending-a-public-thank-you-to-the-individual-who-took-the-topic-10152667288567159">Just sending a public thank you to the individual who took the
#IZB Epreuve de dégustation de vers de farine lors du "Ze Cap ou
*A MUST READ* *Do you remember Saudi 89, Nigeria Vs.

Recently Viewed Topics




© 2015