#include &lt;iostream&gt;   using namespace std;   int main&#40;&#41;   &#123;       int i;       char *arr&#91;&#93; = &#123;&quot;C&quot;, &quot;C++&quot;, &quot;Java&quot;, &quot;VBA&quot;&#125;;       char *&#40;*ptr&#41;&#91;4&#93; = &amp;arr;       cout &lt;&lt; ++&#40;*ptr&#41;&#91;2&#93;;       return 0;   &#125;
A. ava
B. java
C. c++
D. compile time error
Answer:A
#include &lt;iostream&gt;   using namespace std;   int main&#40;&#41;   &#123;       int i;       char *arr&#91;&#93; = &#123;&quot;C&quot;, &quot;C++&quot;, &quot;Java&quot;, &quot;VBA&quot;&#125;;       char *&#40;*ptr&#41;&#91;4&#93; = &amp;arr;       cout &lt;&lt; ++&#40;*ptr&#41;&#91;2&#93;;       return 0;   &#125;
A. ava B. java C. c++ D. compile time error
Explanation:In this program we are moving the pointer from first position to second position and printing the remaining value.