首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #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
41
问题
以下程序的输出结果是【 】。
#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全国计算机二级
相关试题推荐
对软件是否能达到用户所期望的要求的测试称为【】。
若有如下程序:#include"stdio.h"voidmain(){FILE*fp;fp=fopen("test","wb")fprintf(fp,"%d%.1f,%c%c",5,238.41,’B’
设有如下程序:#include"string.h"main(){staticchars1[20],s2[20];scanf("%s",s1);scanf("%s",s2);if(strcmp(s1,s2))
若定义了以下函数:voidf(...){*p=(double*)malloc(10*sizeof(double));}p是该函数的形参,要求通过p把动态分配存储单元的地址传回主调函数,则形参p的正确定义应当是___
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
以下程序用来输出结构体变量ex所占存储单元的字节数:structst{charname[20];doublescore;};main(){structstex;printf("exsize:%d\n"
下面函数的功能是将一个字符串的内容颠倒过来,请填空。voidfun(charstr[]){inti,j,k;for(i=0,j=【】;i<j;i++,j--){k=str[i];
下面函数的功能是char*fun(char*strl,char*str2){while((*strl)&&(*str2++=*strl++));returnstr2;}
若有说明:inta[3][4]={0};则下面正确的叙述是
下列关系运算的叙述中,正确的是()
随机试题
β受体阻滞剂治疗高血压的禁忌证是
多数蛛网膜下腔出血患者防止再出血的最根本、最关键的方法是
王某,女,72岁。反复咳嗽,咯痰15年,加重3天而入院。现咳嗽气促,痰多色黄质稠,咯吐不爽,胸胁胀满,咳时引痛,身热,口干欲饮。舌质红,苔黄腻,脉滑数。检查:双下肺可闻及湿啰音,胸片示双肺纹理增粗紊乱。宜选用方
细菌性肝脓肿病人最常见的早期症状是()。
人体食管的长度约为
下列关于乙与丙签订的《内部承包协议》的说法,何者正确?下列关于合同解除的说法,何者正确?
低压短路电流的简便计算方法是什么?
关于费用的分类说法正确的是( )。
中国共产党在过渡时期的总路线,是党和毛泽东根据列宁关于过渡时期学说,是在借鉴苏联经验,总结我国国民经济恢复时期实践经验的基础上提出来的。它符合中国由新民主主义向社会主义转变的历史必然性,具体表现为
设f(x)可导且在x=0处连续,则a=_______
最新回复
(
0
)