#include &lt;stdio.h&gt;    #define MAX 2    enum bird &#123;SPARROW = MAX + 1, PARROT = SPARROW + MAX&#125;;    int main&#40;&#41;    &#123;        enum bird b = PARROT;        printf&#40;&quot;%d\n&quot;, b&#41;;        return 0;    &#125;
A. Compilation error
B. 5
C. Undefined value
D. 2
Answer:A
#include &lt;stdio.h&gt;    #define MAX 2    enum bird &#123;SPARROW = MAX + 1, PARROT = SPARROW + MAX&#125;;    int main&#40;&#41;    &#123;        enum bird b = PARROT;        printf&#40;&quot;%d\n&quot;, b&#41;;        return 0;    &#125;
A. Compilation error B. 5 C. Undefined value D. 2
Explanation:MAX value is 2 and hence PARROT will have value 3 + 2.