单项选择题

已知下面的程序段,正确的判断是______。 #define A3 #define B(A) (A+1)*a) int a=3; …… X=3*(A+B(7));

A.程序错误,不允许嵌套定义
B.X=93
C.)X=81
D.程序错误,宏定义不允许有参数