首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: #include <stdio.h> #define Max(a,b) a>b?a:b main() { int a=5,b=6,c=4,d; d=c+Max(a,b) ; printf("%d",
有如下程序段: #include <stdio.h> #define Max(a,b) a>b?a:b main() { int a=5,b=6,c=4,d; d=c+Max(a,b) ; printf("%d",
admin
2009-01-15
43
问题
有如下程序段: #include <stdio.h> #define Max(a,b) a>b?a:b main() { int a=5,b=6,c=4,d; d=c+Max(a,b) ; printf("%d",d) ; } 其输出结果为______。
选项
A、10
B、5
C、6
D、编译错误
答案
2
解析
在C语言中,宏定义是直接替换的,所以在c+a>b?a:b这个条件表达式中,c+a>b为真,所以用a的值作为整个表达式的值,而a的值为5,所以整个表达式的值为5。
转载请注明原文地址:https://www.kaotiyun.com/show/hGXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a=2,b=3,c=4,d=5,下列表达式的值是( )。
窗体上有1个名称为CD1的通用对话框,1个名称为Command1的命令按钮和1个Text1文本框,并有如下程序:PrivateSubCommand1_Click()CD1.Action=3IfCD1.Color>=0Th
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()x=0doUntilX=-1a=InputBox("请输入a的值")a=Val(a)b=I
下面程序计算并输出的是( )。PrivateSubCommand1_Click() a=10 s=0 Do s=s+a*a*a a=a-1 LoopUntila
有如下过程:PrivateSubCommand1_Click()DimNameAsString*20Open"file1.dat"ForRandomAs#1Len=20k=1Do
运行下面的程序,单击命令按钮,输出结果为()。FunctionF(aAsInteger)b=0Staticcb=b+1c=c+1F=a+b+CEndFunctionPrivateSubCommandl_Click(
设有以下函数过程PrivateFunctionFun(a()AsInteger,bAsString)AsInteger…EndFunction若已有变量声明:Dimx(5)AsIntege
对于循环队列,下列叙述中正确的是( )。
随机试题
呼吸类逃生避难器材适用于人员密集的公共建筑的二层及二层以上楼层和地下公共建筑。()
对于外生殖器淋巴,下列哪项不正确
能益肾健脾,收敛固涩,除湿止带,为治疗带下证之佳品的药物是
在等直梁平面弯曲的挠曲线上,曲率最大值发生在下面哪项的截面为()。
A焦化厂为民营企业,从业人员1000人,2009年发生生产安全事故2起,造成2人轻伤。该厂因精苯工业废水兑水稀释后外排,被环保部门责令整改。该厂采取的措施是将废水向煤堆喷洒,这样既抑制了扬尘,又避免了废水外排。为防止相关事故发生,该厂于2009年5月20日
最基本的会计等式是()。
简述仓储绩效考核指标的制定原则。
根据下列材料回答问题。表中工业总生产值排名第2的行业,其工业新鲜用水量占全市工业新鲜用水总量的比重约为()。
在双绞线组网的方式中,以太网的中心连接设备是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
最新回复
(
0
)