首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #define MAX(x,y) (x)>(y)?(x):(y) main() { int a=5,b=2,c=3,d=3,t; t=MAX(a+b,c+d) *10; p
以下程序的输出结果是【 】。 #define MAX(x,y) (x)>(y)?(x):(y) main() { int a=5,b=2,c=3,d=3,t; t=MAX(a+b,c+d) *10; p
admin
2013-06-11
34
问题
以下程序的输出结果是【 】。
#define MAX(x,y) (x)>(y)?(x):(y)
main()
{ int a=5,b=2,c=3,d=3,t;
t=MAX(a+b,c+d) *10;
printf("%d\n",t);
}
选项
答案
7
解析
在C语言中,宏定义是直接替换的,所以在刘表达式MAX(a+b,c+d) *10进行替换后,表达式变为(a+b) >(c+d) ?(a+b) : (c+d) *10。在这个条件表达式中,(a+b) >(c+d) 为真,所以用(a+b) 的值作为整个表达式的值(否则用(c+d) *10的值作为整个表达式的值),而(a+b) 的值为7。所以整个表达式的值为7。
转载请注明原文地址:https://kaotiyun.com/show/GxJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:int k[2][3],*pk[3];,则以下语句中正确的是______。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和______。
在数据库系统中,实现各种数据管理功能的核心软件称为【 】。
设已有定义:float x;,则以下对指针变量p进行定义且赋初值的语句中正确的是
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指内存空间中,形成一个新字符串s。请填空。voidsstrcpy(char*s,char*t){while(*s++=【】);}main()
下面程序的输出结果是() #include<stdio.h> #include<string.h> { char*p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2.strcat
在微机系统中,对输入输出设备进行管理的基本程序模块(BIOS)存放在()
实体联系模型是一种常用的高级概念数据模型,而【】是实体联系模型中的核心。
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
有以下定义和语句,则sizeof(A)的值是【】,而sizeof(a.share)的值是【】。structdate{intday;intmouth;intyear;
随机试题
指定管辖
一患者超声发现肝S4段可见0.6cm斑块状强回声,后方伴声影,其旁无扩张胆管,无门静脉分支走行,其可能诊断为
A.弥漫性甲状腺肿大伴有血管杂音B.弥漫性甲状腺肿大伴有触痛C.甲状腺肿大、质硬,表面光滑D.放射性核素扫描为热结节E.放射性核素扫描为冷结节对诊断甲状腺癌有意义的是
测量孕妇坐骨结节间径为7.5cm时,还应测量
下列关于个人投资者的投资需求,说法错误的是()。
两宋时期我国商品经济空前繁荣,与其关系密切的文化现象有()。①传奇出现②词成为文化主流③瓦子、勾栏兴起④出现许多话本⑤杂剧产生⑥绘画成为商品
对学生情感态度与价值观形成的评价采取的主要方式是()。
当我们的细胞把氧气和食物转化成化学能量时,我们身体每时每刻都在产生自由基。自由基能损害DNA和细胞膜,这种伤害可导致衰老。当然,很多生物都有天然的抗氧化剂和酶,它们可以阻止自由基的产生。补充抗氧化剂维生素或模拟抗氧化酶的药物可能会延缓衰老。其实,这只是一种
实际上,宏就是用户自己创建的命令。使用宏可以将用户作业中固定执行的某些操作序列集中在一起执行,给用户提供方便。宏和命令从功能上来说,是基本一致的,用户可以把命令或宏指派给任意的菜单、组合键、工具栏。因此,宏是Word中主要的特色之一。在使用一个宏之前,必须
在下面的图中,AB=BC=CD。如果△CDE的面积是30,那么△ADG的面积是多少?
最新回复
(
0
)