#include &lt;iostream&gt;    using namespace std;    template&lt;typename type&gt;    type Max&#40;type Var1, type Var2&#41;    &#123;        return Var1 &gt; Var2 ? Var1:Var2;    &#125;    int main&#40;&#41;    &#123;        int p;        p = Max&#40;100, 200&#41;;        cout &lt;&lt; p &lt;&lt; endl;        return 0;    &#125;
A. 100
B. 200
C. 300
D. 100200
Answer:A
#include &lt;iostream&gt;    using namespace std;    template&lt;typename type&gt;    type Max&#40;type Var1, type Var2&#41;    &#123;        return Var1 &gt; Var2 ? Var1:Var2;    &#125;    int main&#40;&#41;    &#123;        int p;        p = Max&#40;100, 200&#41;;        cout &lt;&lt; p &lt;&lt; endl;        return 0;    &#125;
A. 100 B. 200 C. 300 D. 100200
Explanation:In this program, We are returning the maximum value by using function template.