首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #define MAX(x,y) (x)>(y)?(x)L:(y) main() { int a=5,b=2,C=3,d=3,t; t=MAX(a+b,c+D) *10; printf("
以下程序的输出结果是【 】。 #define MAX(x,y) (x)>(y)?(x)L:(y) main() { int a=5,b=2,C=3,d=3,t; t=MAX(a+b,c+D) *10; printf("
admin
2009-01-15
58
问题
以下程序的输出结果是【 】。
#define MAX(x,y) (x)>(y)?(x)L:(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://kaotiyun.com/show/J6Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有一个名称为Listl的列表框和一个名称为Checkl的复选框数组(下标从0开始)。程序运行时:单击某个复选框,如果列表框中没有该复选框的标题,则把该复选框的标题添加到列表框中,否则从列表框中把该复选框标题删除。PrivateSubC
(1)在名称为Form1的窗体上画一个名称为Text1的文本框;画两个标题分别为“对齐方式”、“字体”,名称分别为Frame1、Frame2的框架;在Frame1框架中画三个单选按钮,标题分别为“左对齐”、“居中”、“右对齐”,名称分别为Option1、
以下打开VisualBasic菜单编辑器的操作中,错误的是
在软件开发中,需求分析阶段可以使用的工具是
假定有以下循环结构DoUntil条件表达式循环体Loop则以下正确的描述是
假定有以下程序段Fori=1To3Forj=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是
在VisualBasic中,表达式3*2\5Mod3的值是
下面关于VB应用程序的叙述中正确的是
负责数据库中查询操作的数据库语言是( )。
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
随机试题
他的背更弯了,步履也更加蹒跚了。蹒跚:
不符合肾盂肾炎的病因的描述是
羊水过少是指妊娠晚期羊水量少于
哪种炎症介质不具有阳性趋化作用
哪个药物的稀水溶液能产生蓝色荧光
甲公司购入某种材料2000千克,每千克不含税单价为100元,发生运杂费1000元(不考虑运费抵扣增值税),入库前发生挑选整理费用800元,途中合理耗损10千克。甲公司系增值税一般纳税人,适用增值税率为17%。该批材料的单位成本为()元/千克。
企业申请发行短期融资债券应当符合的条件是( )。
乙企业目前的流动比率为1.5,若赊购材料一批,将会导致乙企业()。
简述职务侵占罪与侵占罪的区别。
ThereisnoquestionbutthatNewtonwasahighlycompetentMinisteroftheMint.Itwasmainlythroughhisefforts【41】theEngli
最新回复
(
0
)