

MCQOPTIONS
Saved Bookmarks
This section includes 16 Mcqs, each offering curated multiple-choice questions to sharpen your Object Oriented Programming knowledge and support exam preparation. Choose a topic below to get started.
1. |
Which condition among the following might result in memory exception? |
A. | False if conditions |
B. | Nested if conditions that are all false |
C. | Infinite loops |
D. | Loop that runs exactly 99 times |
Answer» D. Loop that runs exactly 99 times | |
2. |
Only the base class catch box can handle more than one exception in single block. |
A. | True |
B. | False |
Answer» C. | |
3. |
Which is the necessary condition to define the base and derived class catch blocks? |
A. | Base class catch should be defined first |
B. | Derived class catch should be defined first |
C. | Catch block for both the classes must not be defined |
D. | Catch block must be defined inside main function |
Answer» C. Catch block for both the classes must not be defined | |
4. |
If classes produce some exceptions, then ______________________ |
A. | Their respective catch block must be defined |
B. | Their respective catch blocks are not mandatory |
C. | Their catch blocks should be defined inside main function |
D. | Their catch blocks must be defined at the end of program |
Answer» B. Their respective catch blocks are not mandatory | |
5. |
Which among the following handles the undefined class in program? |
A. | ClassNotFound |
B. | NoClassException |
C. | ClassFoundException |
D. | ClassNotFoundException |
Answer» E. | |
6. |
If a catch block accepts more than one exceptions then __________________ |
A. | The catch parameters are not final |
B. | The catch parameters are final |
C. | The catch parameters are not defined |
D. | The catch parameters are not used |
Answer» C. The catch parameters are not defined | |
7. |
To catch more than one exception in one catch block, how are the exceptions separated in the syntax? |
A. | Vertical bar |
B. | Hyphen |
C. | Plus |
D. | Modulus |
Answer» B. Hyphen | |
8. |
Since which version of java is multiple exception catch was made possible? |
A. | Java 4 |
B. | Java 5 |
C. | Java 6 |
D. | Java 7 |
Answer» E. | |
9. |
How many catch blocks can a class have? |
A. | Only 1 |
B. | 2 |
C. | 3 |
D. | As many as required |
Answer» E. | |
10. |
If catching of base class exception is done before derived class in C++ ________________ |
A. | It gives compile time error |
B. | It doesn’t run the program |
C. | It may give warning but not error |
D. | It always gives compile time error |
Answer» D. It always gives compile time error | |
11. |
The catching of base class exception ___________________________ in java. |
A. | After derived class is not allowed by compiler |
B. | Before derived class is not allowed by compiler |
C. | Before derived class is allowed |
D. | After derived class can’t be done |
Answer» C. Before derived class is allowed | |
12. |
If both base and derived class caught exceptions ______________ |
A. | Then catch block of derived class must be defined before base class |
B. | Then catch block of base class must be defined before the derived class |
C. | Then catch block of base and derived classes doesn’t matter |
D. | Then catch block of base and derived classes are not mandatory to be defined |
Answer» B. Then catch block of base class must be defined before the derived class | |
13. |
Which among the following is true for class exceptions? |
A. | Only base class can give rise to exceptions |
B. | Only derived class can give rise to exceptions |
C. | Either base class or derived class may produce exceptions |
D. | Both base class and derived class may produce exceptions |
Answer» E. | |
14. |
WHICH_AMONG_THE_FOLLOWING_HANDLES_THE_UNDEFINED_CLASS_IN_PROGRAM??$ |
A. | ClassNotFound |
B. | NoClassException |
C. | ClassFoundException |
D. | ClassNotFoundException |
Answer» E. | |
15. |
If classes produce some exceptions, then ______________________$ |
A. | Their respective catch block must be defined |
B. | Their respective catch blocks are not mandatory |
C. | Their catch blocks should be defined inside main function |
D. | Their catch blocks must be defined at the end of program |
Answer» B. Their respective catch blocks are not mandatory | |
16. |
If a catch block accepts more than one exceptions then _________________? |
A. | The catch parameters are not final |
B. | The catch parameters are final |
C. | The catch parameters are not defined |
D. | The catch parameters are not used |
Answer» C. The catch parameters are not defined | |