#include&lt;stdio.h&gt;   #include&lt;stdlib.h&gt;&nbsp;   int main&#40;&#41;   &#123;       int *ptr;       ptr = realloc&#40;0,sizeof&#40;int&#41;*10&#41;;       return 0;   &#125;
A. 0
B. 10
C. 40
D. none of the mentioned
Answer:A
#include&lt;stdio.h&gt;   #include&lt;stdlib.h&gt;&nbsp;   int main&#40;&#41;   &#123;       int *ptr;       ptr = realloc&#40;0,sizeof&#40;int&#41;*10&#41;;       return 0;   &#125;
A. 0 B. 10 C. 40 D. none of the mentioned
Explanation:If the first argument of realloc() is NULL, then it behaves just like malloc().