单选题:若有以下宏定义:
若有以下宏定义:
```
#define N 2
#define Y(n) ((N+1)*n)
```
则执行语句“z=2*(N+Y(5));”后的结果是( )。@[B](1)
A. 语句有错误
B. z=34
C. z=70
D. z无定值
A.语句有错误
B.z=34
C.z=70
D.z无定值
答案:B
```
#define N 2
#define Y(n) ((N+1)*n)
```
则执行语句“z=2*(N+Y(5));”后的结果是( )。@[B](1)
A. 语句有错误
B. z=34
C. z=70
D. z无定值
A.语句有错误
B.z=34
C.z=70
D.z无定值
答案:B