首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include <stdio.h> #define MAX(x,y)(x),(y)?(x):(y) main() { int a=5,b=2,c=3,d=3,t; t=MAX(a+b
以下程序的输出结果是【 】。 #include <stdio.h> #define MAX(x,y)(x),(y)?(x):(y) main() { int a=5,b=2,c=3,d=3,t; t=MAX(a+b
admin
2013-02-23
43
问题
以下程序的输出结果是【 】。
#include <stdio.h>
#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
解析
本题综合考查带参数的宏以及三目运算符的计算方法。三目运算符的一般形式是:<表达式1>?<表达式2>:<表达式3>。“?:”运算符的含义是:先求表达式1的值,如果为真,则求表达式2的值,并把它作为整个表达式的值;如果表达式1的值为假,则求表达式3的值,并把它作为整个表达式的值。注意,在本题中宏替换时可采用逐步求解,最终为7>6? 7:6*10,即t=7>6? 7:60,其值为t=7。
转载请注明原文地址:https://kaotiyun.com/show/roJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
单元测试又称模块测试,一般采用【】测试。
有以下程序main(){intm,n;printf("Enterm,n:");scanf("%d%d",&m,&n);while(m!=n){while(m>n)m-=n;
若有如下定义和声明:structs{intm;charch;doublex;uniont{chara[6];intb[3];}tt;}ss;则sizeof(struets)的值是()
设有如下定义:char*aa[2]={"abcd","ABCD"};则以下说法中正确的是()
在C语言中,int,char和short三种类型数据在内存中所占用的字节数
软件测试的方法有动态测试、静态测试和【】13种。
函数调用:strcat(strcpy(str1,str2),str3)的功能是______。
若有以下结构体定义,则______是正确的引用或定义。structexample{intx;inty;}v1;
下面能正确进行字符串赋值操作的语句是()
以下叙述中正确的是()
随机试题
药物性卵巢切除导致暂时性闭经的药物是
医德义务的特点是
患者,男,48岁。头胀痛近2年,时作时止,伴目眩易怒,面赤口苦,舌红苔黄,脉弦数。治疗除取主穴外,还应选用的穴位是()
有机磷农药中毒的尿液特点为
岩石边坡内某一结构面上的最大、最小主应力分别为σ1和σ3,当有地下水压力p作用时,其应力状态莫尔圆应该用下列哪个图示表示?
下列不属于轻小型起重设备的是()。
石方爆破施工作业正确的顺序是()。[2016年真题]
ERP是整合了企业的()等的企业资源管理系统。
Wholelifeispermanentinsuranceprotectionthatprotectsyouforyourwholelife,fromthedayyoupurchasethepolicyuntily
IfyourchildisaskingforUggbootsorapriceyhottoyfortheholidays,it’stimeforateachablemoment.Evenifyourkidh
最新回复
(
0
)