#include &lt;iostream&gt;    using namespace std;    #define MAX 10    int main&#40;&#41;    &#123;        int num;        num = ++MAX;        cout &lt;&lt; num;        return 0;    &#125;
A. 11
B. 10
C. compile time error
D. none of the mentioned
Answer:A
#include &lt;iostream&gt;    using namespace std;    #define MAX 10    int main&#40;&#41;    &#123;        int num;        num = ++MAX;        cout &lt;&lt; num;        return 0;    &#125;
A. 11 B. 10 C. compile time error D. none of the mentioned
Explanation:Macro Preprocessor only replaces occurance of macro symbol with macro symbol value, So we can’t increment the value. 10. What is the other name of the macro?