#include &lt;iostream&gt;    using namespace std;    template &lt;class type&gt;    class Test    &#123;        public:        Test&#40;&#41;;        ~Test&#40;&#41;;        type Data&#40;type&#41;;    &#125;;    template &lt;class type&gt;    type Test&lt;type&gt;::Data&#40;type Var0&#41;    &#123;        return Var0;    &#125;    template &lt;class type&gt;    Test&lt;type&gt;::Test&#40;&#41;    &#123;    &#125;    template &lt;class type&gt;    Test&lt;type&gt;::~Test&#40;&#41;    &#123;    &#125;    int main&#40;void&#41;    &#123;        Test&lt;char&gt; Var3;        cout &lt;&lt; Var3.Data&#40;'K'&#41; &lt;&lt; endl;        return 0;    &#125;
A. k
B. l
C. error
D. runtime error
Answer:A
#include &lt;iostream&gt;    using namespace std;    template &lt;class type&gt;    class Test    &#123;        public:        Test&#40;&#41;;        ~Test&#40;&#41;;        type Data&#40;type&#41;;    &#125;;    template &lt;class type&gt;    type Test&lt;type&gt;::Data&#40;type Var0&#41;    &#123;        return Var0;    &#125;    template &lt;class type&gt;    Test&lt;type&gt;::Test&#40;&#41;    &#123;    &#125;    template &lt;class type&gt;    Test&lt;type&gt;::~Test&#40;&#41;    &#123;    &#125;    int main&#40;void&#41;    &#123;        Test&lt;char&gt; Var3;        cout &lt;&lt; Var3.Data&#40;'K'&#41; &lt;&lt; endl;        return 0;    &#125;
A. k B. l C. error D. runtime error
Explanation:In this program, We are passing the values and printing it by using template inheritance.