![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[单选题]
若有定义intX,a;则执行语句x=(a=3,a+=2,2*a++);后a的值为()
A.5
B.6
C.10
D.12
![](https://static.youtibao.com/asksite/comm/h5/images/m_q_a.png)
B、6
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.5
B.6
C.10
D.12
B、6
若有宏定义:#define MOD(x,y)x%y
则执行下面语句后的输出结果是
int a=13,b=96;
printf("%d\n",MOD(b,a));()
A.1
B.2
C.5
D.6
若有以下宏定义:
#define N 2
#define Y(n) ((n+1)*N)
则执行语句z=8*N+Y(1);后z的值为()
A.20
B.16
C.14
D.不确定
A.1次
B.2次
C.3次
D.4次