#include &lt;iostream&gt;    using namespace std;    int funcstatic&#40;int&#41;    &#123;        int sum = 0;        sum = sum + 10;        return sum;    &#125;    int main&#40;void&#41;    &#123;        int r = 5, s;        s = funcstatic&#40;r&#41;;        cout &lt;&lt; s &lt;&lt; endl;        return 0;    &#125;
A. 10
B. 15
C. error
D. none of the mentioned
Answer:A
#include &lt;iostream&gt;    using namespace std;    int funcstatic&#40;int&#41;    &#123;        int sum = 0;        sum = sum + 10;        return sum;    &#125;    int main&#40;void&#41;    &#123;        int r = 5, s;        s = funcstatic&#40;r&#41;;        cout &lt;&lt; s &lt;&lt; endl;        return 0;    &#125;
A. 10 B. 15 C. error D. none of the mentioned
Explanation:Eventhough we passed the value, we didn’t caught to manipulate it, So it is printing as 10.