MCQOPTIONS
Saved Bookmarks
This section includes 21 Mcqs, each offering curated multiple-choice questions to sharpen your Csharp knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Java allows calling or invoking a method from a constructor. State TRUE or FALSE. |
| A. | TRUE |
| B. | FALSE |
| C. | - |
| D. | - |
| Answer» B. FALSE | |
| 2. |
Java constructor overloading follows ___ principle in Object-Oriented programming. |
| A. | Inheritance |
| B. | Encapsulation |
| C. | Polymorphism |
| D. | None |
| Answer» D. None | |
| 3. |
Choosing a suitable overloaded constructor happens at ___ time in Java. |
| A. | Compile-time |
| B. | Run time |
| C. | - |
| D. | - |
| Answer» C. - | |
| 4. |
What is the output of the below Java program with many constructors? |
| A. | Book=50 |
| B. | Pen=50.5 |
| C. | Compiler error |
| D. | None of the above |
| Answer» C. Compiler error | |
| 5. |
Choose the correct way of calling the second constructor from the first constructor in the below code options. |
| A. | Constructor5() |
| B. | Constructor5() |
| C. | Constructor5() |
| D. | All the above |
| Answer» D. All the above | |
| 6. |
In Java, you can pass __ variables from one constructor to another overloaded constructor. |
| A. | local variables |
| B. | static variables |
| C. | non-static variables |
| D. | local and static variables |
| Answer» E. | |
| 7. |
What is the output of the below Java program with overloaded constructors? |
| A. | Birds=0 |
| B. | Birds=10 |
| C. | Birds=20 |
| D. | Compiler error |
| Answer» D. Compiler error | |
| 8. |
A constructor can call another overloaded constructor using the ___ keyword in Java. |
| A. | super |
| B. | local |
| C. | con |
| D. | this |
| Answer» E. | |
| 9. |
What is the output of the below Java program with constructors? |
| A. | Count=0 |
| B. | Count=10 |
| C. | Compiler error |
| D. | None of the above |
| Answer» D. None of the above | |
| 10. |
Overloading of constructors in Java means adding more than ___ constructors with the different argument list. |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 8 |
| Answer» B. 2 | |
| 11. |
The compiler adds a default no-argument constructor to a class if it ___. |
| A. | does not define a constructor at all. |
| B. | defines at least one constructor with arguments |
| C. | - |
| D. | - |
| Answer» B. defines at least one constructor with arguments | |
| 12. |
In Java, a constructor with one or more arguments or parameters is called a ___ constructor. |
| A. | Default constructor |
| B. | User-defined constructor or Non-default constructor |
| C. | - |
| D. | - |
| Answer» C. - | |
| 13. |
In Java, a constructor with no parameters or no arguments is called ___ constructor. |
| A. | Default constructor |
| B. | User-defined constructor |
| C. | - |
| D. | - |
| Answer» B. User-defined constructor | |
| 14. |
Memory is allocated to an object once the execution of ___ is over in Java language. |
| A. | main method |
| B. | constructor |
| C. | destructor |
| D. | None |
| Answer» C. destructor | |
| 15. |
The purpose of a Java constructor is ___. |
| A. | Initialization of variables with passed data |
| B. | Writing custom code |
| C. | Accepting other objects as inputs |
| D. | All the above |
| Answer» E. | |
| 16. |
The placement of a constructor inside a class should be ___. |
| A. | Always at the beginning of class |
| B. | Always at the end of class |
| C. | Anywhere in the class |
| D. | None |
| Answer» D. None | |
| 17. |
The name of a constructor and the name of a class are ___. |
| A. | Same |
| B. | Different |
| C. | - |
| D. | - |
| Answer» B. Different | |
| 18. |
A Java constructor is like a method without ___. |
| A. | statements |
| B. | return type |
| C. | argument list |
| D. | None |
| Answer» C. argument list | |
| 19. |
4,_26,_144?$ |
| A. | 26, 4, 144 |
| B. | 144, 26, 4 |
| C. | 0, 0, 0 |
| Answer» D. | |
| 20. |
hello bye |
| A. | 12 hello |
| B. | bye 12 |
| C. | Compile time error |
| Answer» D. | |
| 21. |
8, 8 |
| A. | 0, 2 |
| B. | 8, 10 |
| C. | 7, 8 |
| Answer» B. 8, 10 | |