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”); } from exception Infinity from Arithmetic exception compilation error None 2. Which of the following keyword when used before a variable, makes it a class level variable and not an instance variable? volatile abstract static final None 3. When is the finalize() method called? After catching exception in the catch block Before garbage collection Before a variable goes out of scope Before an object goes out of scope None 4. Identify the modifier which cannot be used for constructor protected private static public None 5. What is the implicit return type of a constructor? A class object in which it is defined None void No return type None 6. In which of the following is toString() method defined? java.util.Function java.lang.String java.lang.Object java.lang.util 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 first occurrence of ‘a’ to ‘I’ Replaces any occurrence of ‘I’ to ‘a’ Replaces last occurrence of ‘a’ to ‘I’ Replaces all occurrences of ‘a’ to ‘I’ None 9. What is output of the following code? int Integer = 50; char String = ‘I’; System.out.print(Integer); System.out.print(String); Runtime error Compilation error 50+I 50I None Please fill in the comment box below. Name Email Time's up Sharing is caring