首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请选出以下程序段的输出结果 ( )。 #include <iostream> using namespace std; #define MIN(x,y) (x)<(y) ?(x) : (y) int main ()
请选出以下程序段的输出结果 ( )。 #include <iostream> using namespace std; #define MIN(x,y) (x)<(y) ?(x) : (y) int main ()
admin
2010-03-29
83
问题
请选出以下程序段的输出结果 ( )。 #include <iostream> using namespace std; #define MIN(x,y) (x)<(y) ?(x) : (y) int main () { int i,j,k; i=10; j=15; k=10*MIN(i,j); cout<<k<<end1; return 0; }
选项
A、15
B、100
C、10
D、150
答案
1
解析
本题考查对宏定义的掌握程度。本题最常见的错误就是想当然地先把i、 j代入MIN(i,j),得到值10,然后在计算表达式k=10*10=100,得到答案100。其实不然,在使用宏替换时,应该充分理解宏替换仅是简单地用所说明的字符串来替代对应的标识符。所以,应当先把宏定义代入到表达式k=10*MIN(i,j)中,得到:k =10*10<15?10:15,再按照运算符的优先级和结合性计算,最后得到k=15。
转载请注明原文地址:https://kaotiyun.com/show/qUjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面不属于结构化程序设计原则的是
有以下程序:#include<stdio.h>intsum(intm){staticintn=1;returnn+=m;}main(){inti;for(i=1;i<=1;i++)printf(″%d,″,sum
度为3的一棵树共有30个结点,其中度为3,1的结点个数分别为3,4。则该树中的叶子结点数为()。
若有定义语句doublex,y,*px,*py;,执行了px:&x;py=&y;之后,正确的输入语句是()。
以下选项中非法的C语言字符常量是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
给定程序MODI1.C中函数fun的功能是:计算S所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#inc
下列叙述中,不属于软件需求规格说明书的作用的是()。
在面向对象方法中,不属于"对象"基本特点的是()。
随机试题
医生看病讲究对症下药,这其中体现的哲学原理有()
求下列极限
A.肌张力增高B.鼻中隔穿孔C.周围神经炎D.意向性震颤E.再生障碍性贫血与汞中毒密切相关的是
声源A和声源B对C点的单独影响都是60dB,对C点的叠加影响是( )dB。
某企业设有供电和机修两个辅助生产车间,本月份根据辅助生产明细账知悉:供电车间发生的费用为3520元,机修车间发生的费用为3360元,具体情况如表所示:该企业辅助生产车间不单独设置“制造费用”科目。要求:根据上述资料,回答下列小题。采用交互分配
紧缩性货币政策的特点是()。
一般来说,喜欢人云亦云,社会敏感性高,爱好社交的人属于()认知风格。
行政效率的经济要素主要表现为()
我国经济发展要坚持速度、结构、效益、质量四者的统一,其中处于核心地位的是
[2012年]设α为三维单位向量,E为三阶单位矩阵,则矩阵E—ααT的秩为______.
最新回复
(
0
)