MCQOPTIONS
Saved Bookmarks
This section includes 12 Mcqs, each offering curated multiple-choice questions to sharpen your Java knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
What would be behaviour if the constructor has a return type? |
| A. | Compilation error |
| B. | Runtime error |
| C. | Compilation and runs successfully |
| D. | Only String return type is allowed |
| Answer» B. Runtime error | |
| 2. |
What would be the behaviour if one parameterized constructor is explicitly defined? |
| A. | Compilation error |
| B. | Compilation succeeds |
| C. | Runtime error |
| D. | Compilation succeeds but at the time of creating object using default constructor, it throws compilation error |
| Answer» E. | |
| 3. |
What is true about protected constructor? |
| A. | Protected constructor can be called directly |
| B. | Protected constructor can only be called using super() |
| C. | Protected constructor can be used outside package |
| D. | protected constructor can be instantiated even if child is in a different package |
| Answer» C. Protected constructor can be used outside package | |
| 4. |
What is true about Class.getInstance()? |
| A. | Class.getInstance calls the constructor |
| B. | Class.getInstance is same as new operator |
| C. | Class.getInstance needs to have matching constructor |
| D. | Class.getInstance creates object if class does not have any constructor |
| Answer» E. | |
| 5. |
What is false about constructor? |
| A. | Constructors cannot be synchronized in Java |
| B. | Java does not provide default copy constructor |
| C. | Constructor can have a return type |
| D. | “this” and “super” can be used in a constructor |
| Answer» D. “this” and “super” can be used in a constructor | |
| 6. |
What would be the behaviour if this() and super() used in a method? |
| A. | Runtime error |
| B. | Throws exception |
| C. | compile time error |
| D. | Runs successfully |
| Answer» D. Runs successfully | |
| 7. |
What is true about private constructor? |
| A. | Private constructor ensures only one instance of a class exist at any point of time |
| B. | Private constructor ensures multiple instances of a class exist at any point of time |
| C. | Private constructor eases the instantiation of a class |
| D. | Private constructor allows creating objects in other classes |
| Answer» B. Private constructor ensures multiple instances of a class exist at any point of time | |
| 8. |
Which of the following are implemented as classes containing constructor, destructor, copy constructor and overloaded assignment operator? |
| A. | float data type |
| B. | int data type |
| C. | all the above |
| D. | double data type |
| Answer» D. double data type | |
| 9. |
Which is used to make a copy of one class object from another class object of the same class type. |
| A. | copy constructor |
| B. | constructor |
| C. | default constructor |
| D. | destructor |
| Answer» B. constructor | |
| 10. |
WHAT_WOULD_BE_BEHAVIOUR_IF_THE_CONSTRUCTOR_HAS_A_RETURN_TYPE??$ |
| A. | Compilation error |
| B. | Runtime error |
| C. | Compilation and runs successfully |
| D. | Only String return type is allowed |
| Answer» B. Runtime error | |
| 11. |
What is not the use of “this” keyword in Java?$ |
| A. | Passing itself to another method |
| B. | Calling another constructor in constructor chaining |
| C. | Referring to the instance variable when local variable has the same name |
| D. | Passing itself to method of the same class |
| Answer» E. | |
| 12. |
Abstract class cannot have a constructor. |
| A. | True |
| B. | False |
| Answer» C. | |