首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #define MAX(x,y) (x)>(y)?(x):(y) main() { int a=5,b=2,c=3,d=3,t; t=MAX(a+b,c+d) *10; p
以下程序的输出结果是【 】。 #define MAX(x,y) (x)>(y)?(x):(y) main() { int a=5,b=2,c=3,d=3,t; t=MAX(a+b,c+d) *10; p
admin
2013-06-11
67
问题
以下程序的输出结果是【 】。
#define MAX(x,y) (x)>(y)?(x):(y)
main()
{ int a=5,b=2,c=3,d=3,t;
t=MAX(a+b,c+d) *10;
printf("%d\n",t);
}
选项
答案
7
解析
在C语言中,宏定义是直接替换的,所以在刘表达式MAX(a+b,c+d) *10进行替换后,表达式变为(a+b) >(c+d) ?(a+b) : (c+d) *10。在这个条件表达式中,(a+b) >(c+d) 为真,所以用(a+b) 的值作为整个表达式的值(否则用(c+d) *10的值作为整个表达式的值),而(a+b) 的值为7。所以整个表达式的值为7。
转载请注明原文地址:https://www.kaotiyun.com/show/GxJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() {int k=5; while(-k) printf("%d",k-=3); printf("\n"); } 执行后的输出结
在数据库系统中,实现各种数据管理功能的核心软件称为【 】。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
算法的执行过程中,所需要的存储空间称为算法的【】。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是
程序设计是以()和数据结构为基础的。
十进制数1385转换成十六进制数为()
有一个数值152,它与十六进制数6A相等,那么该数值是()
在深度为5的满二叉树中,叶子结点的个数为()。
随机试题
肠套叠好发于
下列选项中最易发生脂肪变性的是
A影响二氢叶酸合成酶B影响二氢叶酸还原酶C与核蛋白体30s亚基结合,阻止氨基酰tRNA进入30s亚基A位,抑制蛋白质的合成D与核蛋白体50s亚基结合,使肽链的形成和延伸受阻,抑制蛋白质的合成E与青霉素结合蛋
A.妇女型骨盆B.均小型骨盆C.扁平型骨盆D.男子型骨盆E.类人猿型骨盆
治疗温抗体型AIHA的主要药物为
休克过程中,受影响最早的器官是()。
下列工作中,难以体现城市规划政策性的是()
我国目前记账式国债的招标方式有()。Ⅰ.“美国式”招标Ⅱ.“英国式”招标Ⅲ.“荷兰式”招标Ⅳ.“混合式”招标
一般来说,企业在初创阶段,尽量在较低程度上使用财务杠杆;而在扩张成熟时期,可以较高程度的使用财务杠杆。()
刘某与妻子谢某感情不和,谢某诉请离婚。刘某因长期赌债欠表兄安某93万元赌债并打了借条。在诉讼过程中,刘某要求与谢某共同偿还这笔赌债。根据《婚姻法》和有关司法解释,下列对刘某所欠赌债的处理意见中,正确的是()。
最新回复
(
0
)