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