MCQOPTIONS
Saved Bookmarks
This section includes 9 Mcqs, each offering curated multiple-choice questions to sharpen your Technical MCQs knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
What is not called terminate() function in an constructor? |
| A. | Main |
| B. | Class |
| C. | Destructor |
| D. | None of the above |
| E. | |
| Answer» D. None of the above | |
| 2. |
#include <iostream>using namespace std;int main( ){ try { string strg1("Test"); string strg2("ing"); strg1.append(strg2, 4, 2); cout << strg1 << endl; } catch (exception &LFC) { cout << "Caught: " << LFC.what() << endl; cout << "Type: " << typeid(LFC).name() << endl; }; return 0;} 19.Which illustrate predefined exceptions |
| A. | Memory allocation error |
| B. | I/O error |
| C. | Both A and B |
| D. | None of the above |
| Answer» D. None of the above | |
| 3. |
#include <iostream>using namespace std;int main () { try { int* myarray = new int[1000]; cout << "Allocated"; } catch (exception& LFC) { cout << "Standard exception: " << LFC.what() << endl; } return 0;} 18.What will be the output of the following program? |
| A. | out of range |
| B. | bad type_id |
| C. | bad allocation |
| D. | none of the mentioned |
| Answer» B. bad type_id | |
| 4. |
#include <iostream>using namespace std;class myexception: public exception{ virtual const char* what() const throw() { return "My exception"; }} ex;int main () { try { throw ex; } catch (exception& LFC) { cout << LFC.what() << endl; } return 0;}17.What will be the output of this program? |
| A. | Allocated |
| B. | Standard exception |
| C. | Depends on the memory |
| D. | Error |
| Answer» B. Standard exception | |
| 5. |
#include <iostream>using namespace std;int main () { try { throw 10; } catch (int LFC) { cout << "An exception occurred " << LFC << endl; } return 0;}16.What will be the output of this program? |
| A. | Exception |
| B. | Error |
| C. | My exception |
| D. | runtime error |
| Answer» D. runtime error | |
| 6. |
#include <iostream>using namespace std;class Base {};class Derived: public Base {};int main(){ Derived LFC; try { throw LFC; } catch(Base LFC) { cout<<"Base Exception"; } catch(Derived LFC) { cout<<"Derived Exception"; } return 0;}15.Which of the following is true about the following program |
| A. | 10 |
| B. | An exception |
| C. | Error |
| D. | An exception occurred 10 |
| Answer» E. | |
| 7. |
#include <iostream>using namespace std;int main(){ int P = -1; try { cout << "Inside try"; if (P < 0) { throw P; cout << "After throw"; } } catch (int P ) { cout << "Exception Caught"; } cout << "After catch"; return 0;}14.What is the output of this program? |
| A. | Derived Exception |
| B. | Base Exception |
| C. | Compiler Error |
| D. | None of the above |
| Answer» C. Compiler Error | |
| 8. |
#include <iostream>using namespace std;int main(){ try { throw 10; } catch (...) { cout << "Default Exceptionn"; } catch (int param) { cout << "Int Exceptionn"; } return 0;}13.What is the output of this program? |
| A. | Inside try Exception Caught After throw After catch |
| B. | Inside try Exception Caught After catch |
| C. | Inside try Exception Caught |
| D. | Inside try After throw After catch |
| Answer» C. Inside try Exception Caught | |
| 9. |
#include <iostream>using namespace std;int main(){ try { throw 'b'; } catch (int param) { cout << "Int Exception"; } catch (...) { cout << "Default Exception"; } cout << "After Exception"; return 0;}12.What is the output of this program? |
| A. | Default Exception |
| B. | Int Exception |
| C. | Compiler Error |
| D. | None of the above |
| Answer» D. None of the above | |