首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: #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
2010-01-10
90
问题
有如下程序段: #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://kaotiyun.com/show/BFWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有Text1、Text2两个文本框,并编写了下面的程序代码:PrivateSubText1KeyPress(KeyAsciiAsInteger)If“A”
要求函数的功能是:从参数str字符串中删除所有参数ch所指定的字符,返回实际删除字符的个数,删除后的字符串仍在str中,为此某人编写了函数DelChar如下:FunctionDelChar(strAsString,chAsString)As
假定有以下循环结构:DoUntil条件表达式循环体Loop则以下正确的描述是()。
有如下过程代码:Subvar_dim()StaticnumaAsIntegerDimnumbAsIntegernuma=numa+2:numb=numb+1:printnuma;numbEndSub连续3次调用var_dim过
有如下程序:PrivateSubCommand1Click()DimiAsInteger,jAsInteger,sumAsIntegern=1Doj=1Doslim=sum+j:j=j+1Printj;LoopUn
现有如下语句:x=IIf(a>50,Int(a\3),aMod2)当a=52时,X的值是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
以下关于变量作用域的叙述中错误的是
以下合法的VB变量名是
随机试题
马克思所说未来社会的第一阶段是指
LosAngeleshasplanted2,000rubbertreesdownthemiddleofoneofitsmainstreets.Thesetreesdonot【21】rubber.Theyare,【2
侵袭性葡萄胎多在葡萄胎几个月内发生
根据国际标准,1μg视黄醇当量相当于β-胡萝卜素
索赔文件包括()。
下列有关或有事项披露内容的表述中,不正确的是()。
某储户2012年5月10日存入银行活期储蓄存款30000元,在同年6月10日该储户全部提取活期储蓄存款30000元(清户),假设存入日挂牌公告的活期储蓄存款月利率为3%,提取日(清户日)挂牌公告的活期储蓄存款月利率为2.25%,在该活期储蓄存款期间储户没有
公文的作者是指()。
公安赔偿的根本条件是公安机关及人民警察的致害行为必须是执行职务的行为。()
Pleasenotethattheapplicationperiodforthecreditmanagerposition______tomorrowandconcludeonSeptember15.
最新回复
(
0
)