首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #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
52
问题
以下程序的输出结果是【 】。
#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() { char ch[]="uvwxyz",*pc; pc=ch;printf("%c\n",*(pc+5)); } 程序运行后的输出结果是
有以下函数 int fun(char *s) { char *t=s; while(*t++); return(t-s); } 该函数的功能是
整型变量x和y的值相等,且为非。值,则以下选项中,结果为0的表达式是()
下列函数定义不正确的是()
有语句定义共用体类型变量: union {inti; charch; floatf; }a,bc; 上面定义的共用体变量a、b、c各占()字节。
模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块。其中【】的作用是模拟被测试模块的下层模块。
关系表中的每一横行称为一个______。
设有下列二叉树:对此二叉树后序遍历的结果是
随机试题
知觉过程的选择性,受___________的制约。
初产妇,妊娠40周,滞产,产钳助产4000g女婴,胎盘娩出后阴道流血,量时多时少,检查子宫软,本例应诊断为
贷款项目评估中,税金审查的内容不包括()。
20世纪60年代,()的推出促使信用评分技术取得了极大发展,并迅速扩展到其他业务领域。
教师无须具备广博的科学文化知识,只要掌握专业内的知识就可以。
根据下列资料,回答下列问题。2008年,第三产业增加值的同比增长率最快的两个城市的增加值之和约比最慢的两个城市之和:
“Y省的咖啡豆是天赐的礼物。”这是一位外国友人对Y省咖啡豆的评价。据统计,Y省大部分咖啡豆种植区的海拔都在1000米以上,肥沃的土壤,充足的光照和降雨,明显的昼夜温差,让其所产咖啡豆颗粒饱满、口味醇厚,堪称天地厚养。“Y省的咖啡豆,可以是高品质的
【中国科学社】北京大学2002年中国近现代史真题
为与网络传输介质相连,计算机中必须有的设备是______。
ShouldTeachersTakePart-timeJobs?1.有人认为应禁止教师兼职或办辅导班2.有人则认为不应该禁止3.你的看法
最新回复
(
0
)