#include &lt;stdio.h&gt;    #define a 10    int main&#40;&#41;    &#123;        const int a = 5;        printf&#40;&quot;a = %d\n&quot;, a&#41;;    &#125;
A. a = 5
B. a = 10
C. Compilation error
D. Runtime error
Answer:A
#include &lt;stdio.h&gt;    #define a 10    int main&#40;&#41;    &#123;        const int a = 5;        printf&#40;&quot;a = %d\n&quot;, a&#41;;    &#125;
A. a = 5 B. a = 10 C. Compilation error D. Runtime error
Explanation:The #define substitutes a with 10 leaving no identifier and hence compilation error.