、设有以下宏定义:#define N 3 #define Y(n) ( (N+1)*n) 则执行语句:z=2 * (N+

问题描述:

、设有以下宏定义:#define N 3 #define Y(n) ( (N+1)*n) 则执行语句:z=2 * (N+Y(5+1));后,z的值为 D .A
、设有以下宏定义:
#define N 3
#define Y(n) ( (N+1)*n)
则执行语句:z=2 * (N+Y(5+1));后,z的值为 D .
A、 出错 B、 42 C、 48 D、54
1个回答 分类:数学 2014-10-09

问题解答:

我来补答
宏定义就是把出现的N和Y(n)用后面的表达式替换掉而已
所以 这里的
z=2 * (N+Y(5+1));
等价于z=2*(3+4*6)=54
所以选D
 
 
展开全文阅读
剩余:2000
下一页:数学函数值域