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”);

}

2. 
Which of the following keyword when used before a variable, makes it a class level variable and not an instance variable?

3. 
When is the finalize() method called?

4. 
Identify the modifier which cannot be used for constructor

5. 
What is the implicit return type of a constructor?

6. 
In which of the following is toString() method defined?

7. 
Which of the following is a valid syntax for declaring an array?

8. 
What does the following code do to the String “camera”?

“camera”.replace(‘a’,’I’)

9. 
What is output of the following code?

int Integer = 50;

char String  = ‘I’;

System.out.print(Integer);

System.out.print(String);


Sharing is caring

Leave a Reply

Your email address will not be published. Required fields are marked *