What is the output of the program if character 2 is supplied as input?
#include <iostream>
using namespace std;
int main () {
int c;
cin >> c;
try
{
switch (c)
{
case 1:
throw 20;
case 2:
throw 5.2f;
}
}
catch (int e)
{ cout << "int exception. Exception Nr. " << e; }
catch (float e)
{ cout << "float exception. Exception Nr. " << e; } catch (…)
{ cout << "An exception occurred."; }
return 0;
}
A . It prints: float exception. Exception Nr.
B . It prints: int exception. Exception Nr. 20
C . It prints: An exception occurred
D . It prints: float exception. Exception Nr. 5.2
Answer: D
Latest CPA-21-02 Dumps Valid Version with 222 Q&As
Latest And Valid Q&A | Instant Download | Once Fail, Full Refund