首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: #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)
有如下程序段: #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)
admin
2009-02-15
25
问题
有如下程序段: #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://jikaoti.com/ti/FAK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于变量作用域的叙述中,错误的是()。
下列说法中,错误的是()。
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,关系T=πS#,C#(SC)/C表示()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
在窗体模块的声明部分声明变量时,不能使用的关键字是()。
在线性表的链式存储结构中,其存储空间一般是不连续的,并且()。
PrintFormat(1234.56,"###.#")语句的输出结果是()。
下列关于控件数组的叙述中,正确的是()。
定义学生选修课程的关系横式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。
已知A$="Welcome",下列语句操作能够正确执行的是()。
随机试题
肝静脉
()是解决基金管理人发生道德风险和逆向选择问题的主要手段。
仅涉及一个处理因素是配对设计扩大是
曹某,45岁,失血性休克,正在进行扩容疗法,中心静脉压监测为0.49kPa(5cmH2O),血压9.3/6.7kPa(70/50mmHg),应()。
下列印花税应税凭证中,按每件5元定额贴花的有()。
班主任在班级管理体制中的领导影响力主要表现在两个方面:一是职权影响力;二是()。
经济中两种可能的基本变动每个都会导致通货膨胀,除非还发生了其他的抵消性变动。这两种变动或者是产品和服务供给的减少,或者是需求的增加。并且在银行信用产生前的经济中,可以利用的货币数量以及随后的需求水平等于可利用的黄金数量。如果以上的叙述正确,那么这一点也同样
设曲线的方程为x=a.cost,y=asint,z=kt,其中0≤t≤2π,其线密度为ρ(x,y,z)=x2+y2+z2,则该曲线关于z轴的转动惯量Iz=______.
PaperorPlastic?TakeawalkalongtheChesapeakeBay,andyouarelikelytoseeplasticbagsfloatinginthewater.Evers
Alcoholmaytastesweeterifyouwereexposedtoitbeforebirth,suggestsastudyinrats.Thefindingsmayshednewlight(1)__
最新回复
(
0
)