、设有以下宏定义:#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
、设有以下宏定义:
#define N 3
#define Y(n) ( (N+1)*n)
则执行语句:z=2 * (N+Y(5+1));后,z的值为 D .
A、 出错 B、 42 C、 48 D、54
答案
宏定义就是把出现的N和Y(n)用后面的表达式替换掉而已
所以 这里的
z=2 * (N+Y(5+1));
等价于z=2*(3+4*6)=54
所以选D
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 先化简,再求代数式(1-3/x+2)+x²-1/x+2的值,其中x是不等式组﹛x-2>0,2x+1<8的整数根
- 时针转10度,分针转()度?
- when,can,teach,piano,you,the,me,to,piay(?)连词成句
- (3/7 3/5)x7 4/5怎么简便
- 姓名按拼音字母顺序排列是什么意思
- 一只长方形的玻璃缸,长8dm、宽6dm、高4dm,水深2.8dm.如果投入一块棱长为4dm的正方形铁块,缸内水溢出?
- lily went swimming with her sister last Friday 对went swimming with her sister 提问
- 将5.6克铁粉与0.1摩尔每升盐酸反应在标准状况下的气体体积为多少?消耗盐酸体积为多少?
- 一电视塔的圆形塔底的半径为20米,现在要在他的周围种上5米宽的环形草坪.草坪的面积是多少平方米?
- I w!55 n 什么意思?
热门考点