MCQOPTIONS
Saved Bookmarks
This section includes 15 Mcqs, each offering curated multiple-choice questions to sharpen your Csharp knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
What is the output of the below Java program that tries to overload a method "abs"? |
| A. | No output |
| B. | Compiler error |
| C. | 10, 4.56, 10.123 |
| D. | -10, -4.56, -10.123 |
| Answer» D. -10, -4.56, -10.123 | |
| 2. |
Which is the overloaded static method of Math class to get absolute value in Java? |
| A. | Math.abs(int) |
| B. | Math.abs(float) |
| C. | Math.abs(double) |
| D. | All the above |
| Answer» E. | |
| 3. |
Java method overloading implements the OOPS concept ___. |
| A. | Inheritance |
| B. | Polymorphism |
| C. | Encapsulation |
| D. | None |
| Answer» C. Encapsulation | |
| 4. |
What is the output of the below Java program trying to overload a method "jump"? |
| A. | Rabbit Jump |
| B. | Wild Rabbit Jump |
| C. | Compiler error |
| D. | None |
| Answer» D. None | |
| 5. |
What is the output of the below Java program with method overloading? |
| A. | PINE |
| B. | TEAK |
| C. | Compiler error |
| D. | None |
| Answer» C. Compiler error | |
| 6. |
To successfully overload a method in Java, the method names must be ___. |
| A. | Same |
| B. | Different |
| C. | Same or different |
| D. | None |
| Answer» B. Different | |
| 7. |
What is the output of the below Java program with multiple methods? |
| A. | JIM JAM |
| B. | KING KONG |
| C. | KING KONG |
| D. | compiler error |
| Answer» D. compiler error | |
| 8. |
To successfully overload a method in Java, the argument-list or parameter-list must be ___. |
| A. | Same |
| B. | Different |
| C. | - |
| D. | - |
| Answer» C. - | |
| 9. |
To successfully overload a method in Java, the return types must be ___. |
| A. | Same |
| B. | Different |
| C. | Same but using superclass or subclass types also work |
| D. | None |
| Answer» D. None | |
| 10. |
Which among the following is true? |
| A. | The constructors overloading can be done by using different names |
| B. | The constructors overloading can be done by using different return types |
| C. | The constructors can be overloaded by using only one argument |
| D. | The constructors must have same name as that of class |
| Answer» E. | |
| 11. |
Which casting among the following is allowed for the code given below? |
| A. | Casting 1 |
| B. | Casting 2 |
| C. | casting 1 and casting 2 |
| D. | casting 1 nor casting 2 |
| Answer» C. casting 1 and casting 2 | |
| 12. |
The using declaration __________ |
| A. | Doesn’t carry over the default values |
| B. | Carries over the known default arguments |
| C. | Carries over only the normal arguments |
| D. | Carries over only few default arguments |
| Answer» C. Carries over only the normal arguments | |
| 13. |
Which among the following is true ? |
| A. | More than one constructors with all default arguments is allowed |
| B. | More than one constructors with all default arguments can be defined outside the class |
| C. | More than one constructors can be used with same argument list |
| D. | More than one constructors with all default arguments can’t exist in same class |
| Answer» E. | |
| 14. |
How many parameters must be passed if only the following prototype is given to a constructor?Prototype: className(int x, int y, int z=0); |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | Compile time error |
| Answer» C. 3 | |
| 15. |
The Constructors with all the default arguments are similar as default constructors. State true or false. |
| A. | True |
| B. | False |
| C. | May be |
| D. | Can't say |
| Answer» B. False | |