首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 #define S(x) 4*X*x+1 main() { int i=6,j=8; printf("%d\n",S(i+i)); }
以下程序运行后的输出结果是______。 #define S(x) 4*X*x+1 main() { int i=6,j=8; printf("%d\n",S(i+i)); }
admin
2013-02-23
47
问题
以下程序运行后的输出结果是______。
#define S(x) 4*X*x+1
main()
{ int i=6,j=8;
printf("%d\n",S(i+i));
}
选项
答案
81
解析
,解此类题一定要注意宏替换与函数调用的区别。宏替换是字面上的,在编译期间就完成了,它只是将实参字符串替换蚌宏中形参出现的位置,得到的新串来替换掉宏调用.。而函数是将实参先计算好,然后将值赋给形参,再执行函数体,整个过程在程序运行时发生。所以本题的宏调用s(1+1)将被替换成表达式4*i+j*i+j+1等于4*6+8*6+8+1=24+48+8+1=81。所以本题输出81。
转载请注明原文地址:https://kaotiyun.com/show/57Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()main(){inta=2,k;for(k=0;k<3;k++)printf("%4d",f1(a));}f1(inta){intb=0;static
有以下程序:intx=1,y=2;voidfunl(){x=3;y=4;}voidfun2(intx,inty){printf("%d,%d,\n",x,y);}main(
与y=(x>0?1:x<0?-1:0):的功能相同的if语句是()
执行下面程序片段的结果是()intx=23;do{printf("%2d",x--);}while(!x);
有以下程序main(){inti=1,j=1,k=2;if((j++‖k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后输出结果是
下面程序段中c的二进制值是______。chara=3,b=6,c;c=ab<<1;
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】t
随机试题
下列选项中不属于法律规范结构的三要素说的是()
超文本(超媒体)由许多节点和超链接组成。下列关于节点和超链接的叙述,错误的是________________。
患者,女性,40岁。家人发现其意识不清、抽搐2h送急诊。查体:呼吸困难、发绀、流涎、瞳孔缩小,血压85/60mmHg,双肺布满湿啰音,心率130次/min。应该进行急救的治疗措施是
根据《反垄断法》的规定,反垄断执法机构依法对涉嫌垄断的行为进行调查,下列说法不正确的是:
关于工业金属管道安装前应具备的施工现场和开工条件的表述中,正确的有()。
下列有关植物激素调节的叙述,正确的是()。①可利用适宜浓度的赤霉素促进细胞伸长,使植物增高②在植物组织培养中生长素和细胞分裂素的不同配比会影响组织分化③使同种植物的扦插枝条产生相同生根效果的2,4一D浓度相同④在太空失重状态下植物激素不能进行极性运
《钱塘湖春行》中表现作者看不足,赏不够,乐而忘返的留恋之情的诗句是:_____________,_____________。
你所在的公安局派你去参加一个由上级组织的临时性的联合执法组活动。你打算怎么办?
国际货币基金组织的主要职责不包括()。
下列程序的执行结果是()。publicclassTestii{publicstaticvoidmain(Stringarg[]){bytey=4;longr==80L:System.out.p
最新回复
(
0
)