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