Java Quiz 1 – Advanced Sharing is caring Welcome to your Java Quiz 1 - Advanced 1. What is the output of the following code? try{ int Integer = 50/0; } catch(Exception e){ System.out.println(“from exception”); } catch(ArithmeticException ae){ System.out.println(“from Arithmetic exception”); } Infinity compilation error from Arithmetic exception from exception None 2. When is the finalize() method called? Before an object goes out of scope Before a variable goes out of scope After catching exception in the catch block Before garbage collection None 3. What is output of the following code? int Integer = 50; char String = ‘I’; System.out.print(Integer); System.out.print(String); Compilation error 50I Runtime error 50+I None 4. Identify the modifier which cannot be used for constructor public protected static private None 5. In which of the following is toString() method defined? java.util.Function java.lang.Object java.lang.util java.lang.String None 6. What is the implicit return type of a constructor? void None A class object in which it is defined No return type None 7. Which of the following is a valid syntax for declaring an array? None 8. What does the following code do to the String “camera”? “camera”.replace(‘a’,’I’) Replaces all occurrences of ‘a’ to ‘I’ Replaces first occurrence of ‘a’ to ‘I’ Replaces any occurrence of ‘I’ to ‘a’ Replaces last occurrence of ‘a’ to ‘I’ None 9. Which of the following keyword when used before a variable, makes it a class level variable and not an instance variable? abstract volatile final static None Please fill in the comment box below. Name Email Time's up Sharing is caring