#include &lt;stdio.h&gt;    #define Cprog    int main&#40;&#41;    &#123;        int a = 2;        #ifdef Cprog        a = 1;        printf&#40;&quot;%d&quot;, Cprog&#41;;    &#125;
A. No output on execution
B. Output as 1
C. Output as 2
D. Compile time error
Answer:A
#include &lt;stdio.h&gt;    #define Cprog    int main&#40;&#41;    &#123;        int a = 2;        #ifdef Cprog        a = 1;        printf&#40;&quot;%d&quot;, Cprog&#41;;    &#125;
A. No output on execution B. Output as 1 C. Output as 2 D. Compile time error