首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: #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
37
问题
有如下程序段: #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/3VXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在VisualBasic中,表达式3*2\5Mod3的值是()。
结构化程序设计的基本原则不包括()。
设有如下一段程序:PrivateSubCommand1_Click()StaticaAsVarianta=Array("one","two","three","four","five")Printa(3)
以下关于菜单的叙述中,错误的是()。
软件测试用例包括()。
要使得文件列表框File1中只显示文件扩展名为JPg的图片文件,则下列正确的语句是()。
如果要定义一个窗体级变量,定义变量语句的位置应该是
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是( )。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
简述深化供给侧结构性改革
影响氧化还原反应方向的因素有()。
计算
Animalsaredividedintomanygroups.Somegroupsofanimalsincludethe,insects,fish,amphibians,reptiles,birdsandmammals
收益法适用的条件是房地产的()。
某企业拟购建一项生产设备。预计建设期为1年,所需原始投资200万元于建设期开始时一次投入。该设备预计使用寿命为5年,使用期满报废清理时无残值,折旧方法采用直线法。设备投产后每年增加净利润60万元。假定适用的折现率为10%。要求:计算项目净现值,并评价其
下列选项中,关于基金投资人的说法错误的是()。
古代法典中,首先确立“准五服以治罪”制度的是()
Forgetmilkydrinks,hotwaterbottlesorcurlingupwithagoodbook.Therealsecrettoagoodnight’ssleepmaybewhereyou
Between1852,when【C1】______wasfirstestablishedthatMountEverestwasthehighestmountainonearth,and1953,whenEdmundHi
最新回复
(
0
)