首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是【 】。 #define MAL(a,b) (a>b? a:b)+1 main() { int i=6,j=8; printf("%d\n",MAL(i,j)); }
以下程序的运行结果是【 】。 #define MAL(a,b) (a>b? a:b)+1 main() { int i=6,j=8; printf("%d\n",MAL(i,j)); }
admin
2009-04-15
33
问题
以下程序的运行结果是【 】。
#define MAL(a,b) (a>b? a:b)+1
main()
{ int i=6,j=8;
printf("%d\n",MAL(i,j));
}
选项
答案
9
解析
用i和j替换宏MAL(a,b)小的参数a和b,(a>b?a:b)+1等价于(i>j?i:j)+1。因为6>8为假,则关系表达式i>j?i:j的值就是j的值,j=8,8+1=9,最后输出9。
转载请注明原文地址:https://jikaoti.com/ti/wFK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下数组定义语句中,错误的是( )。
VisualBasic中的"启动对象"是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic"启动对象"的描述中,错误的是( )。
数据字典(DD)所定义的对象都包含于
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是( )。
在数据处理中,其处理的最小单位是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
以下关于图片框控件的说法中,错误的是()。
下列说法中正确的是()。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
关于血清正铁白蛋白(MHA),下列正确的是
对于已经核准或备案的境外投资项目,应按规定向国家发展改革委申请变更的情形有()。
一个完整的安全生产预警管理体系应由()构成。
国家九部委颁布的《标准设计施工总承包招标文件》其组成包括()。
投资顾问在对客户未来收入进行预测时,应考虑到()。Ⅰ.估计客户有可能获得的最高收入Ⅱ.估计客户收入最低情况下的收入Ⅲ.估计客户正常情况下的收入Ⅳ.先计算客户上一年的实际收入
计算现金流量时,以()为基础,根据()期初期末的变动数进行调整。
2016年年末,纳入统计范围的全国各类文化(文物)单位31.06万个,比上年年末增加1.15万个;从业人员234.81万人,同比增加2.34%。其中,各级文化文物部门所属单位66029个,增加319个;从业人员66.10万人,增加1.56万人。年末全国共
函数z=f(x,y)在点(x0,y0)可偏导是函数z=f(x,y)在点(x0,y0)连续的().
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproperty【C1】______c
A=WashingtonD.C.B=NewYorkCityC=ChicagoD=LosAngelesWhichcity...istheheadquarteroftheSupremeCourt?【P1】_
最新回复
(
0
)