#include &lt;stdexcept&gt;    #include &lt;limits&gt;    #include &lt;iostream&gt;    using namespace std;    void MyFunc&#40;char c&#41;    &#123;        if &#40;c &lt; numeric_limits&lt;char&gt;::max&#40;&#41;&#41;            return invalid_argument;    &#125;    int main&#40;&#41;    &#123;        try        &#123;            MyFunc&#40;256&#41;;        &#125;        catch&#40;invalid_argument&amp; e&#41;        &#123;            cerr &lt;&lt; e.what&#40;&#41; &lt;&lt; endl;            return -1;        &#125;        return 0;    &#125;
A. 256
B. invalid argument
C. Error
D. None of the mentioned
Answer:A
#include &lt;stdexcept&gt;    #include &lt;limits&gt;    #include &lt;iostream&gt;    using namespace std;    void MyFunc&#40;char c&#41;    &#123;        if &#40;c &lt; numeric_limits&lt;char&gt;::max&#40;&#41;&#41;            return invalid_argument;    &#125;    int main&#40;&#41;    &#123;        try        &#123;            MyFunc&#40;256&#41;;        &#125;        catch&#40;invalid_argument&amp; e&#41;        &#123;            cerr &lt;&lt; e.what&#40;&#41; &lt;&lt; endl;            return -1;        &#125;        return 0;    &#125;
A. 256 B. invalid argument C. Error D. None of the mentioned