首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include <stdio.h> #deftne JFT(x)x*x main() { int a,k=3; a=++JFT(k+1); printf("%d",a
以下程序的输出结果是【 】。 #include <stdio.h> #deftne JFT(x)x*x main() { int a,k=3; a=++JFT(k+1); printf("%d",a
admin
2013-02-23
34
问题
以下程序的输出结果是【 】。
#include <stdio.h>
#deftne JFT(x)x*x
main()
{ int a,k=3;
a=++JFT(k+1);
printf("%d",a);
}
选项
答案
9
解析
宏替换的原则是按原样替换,本题中遇到形参x则以实参k+1替换,其他字符不变,所以JFT(k+1)经替换后为k+1,k+1,则a=++k+1 *k+1。若k的值为3,则经过运算为a=4+1 *4+1=9。
转载请注明原文地址:https://jikaoti.com/ti/wTn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序unionmyun{struct{intx,y,z;}u;intk;}a;main(){a.u.x=4;a.u.y=5;a,u.z=6;
若有如下定义和声明:structs{intm;charch;doublex;uniont{chara[6];intb[3];}tt;}ss;则sizeof(struets)的值是()
若有如下程序:sub(intx){inty=0;staticintz=1;y+=x+2;z+=y+x;return(z);}main(){intt=1,n;for(n=0;n<3;n
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】t
若x为int类型变量,则执行以下程序段后的x值是______。x=6;x+=x-=x*x;
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;
如果有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61),*p=w;
产生软件危机的原因是:一方面与软件生产本身的复杂性有关;另一方面,和______的方法不正确有关。
若有如下说明:unions{chara[9]intb;floatc;}t;则下列叙述正确的是()
随机试题
对于细菌性痢疾病人,应按肠道隔离多久()
属发育性囊肿的是
爆炸危险场所电气设备的类型必须与所在区域的危险等级相适应。因此,必须正确划分区域的危险等级。对于气体、蒸气爆炸危险场所,正常运行时预计周期性出现或偶然出现爆炸性气体、蒸气或薄雾的区域应将其危险等级划为()区。
下列关于报关单位和报关员关系的理解错误的是:
全面“营改增”进程中,依照5%征收率减按1.5%征收的项目是()。
实行按劳分配的前提是()。
南京国民政府“三民主义”教育宗旨是与孙中山“三民主义”政策相一致的。
2012年11月8日至14日,中国共产党第十八次全国代表大会在北京举行。大会精神归结到一点,就是坚持和发展中国特色社会主义。大会阐明
Chocolatecouldsoonbeathingofthepast,afterscientistswarnedthatthecacaoplant,fromwhichchocolateismade,couldb
A、In1981.B、In1989.C、In1990.D、In2000.AWhendidFranceintroducethefirsthighspeedtrainservice?本题问“法国是什么时候引进第一个高速铁路服
最新回复
(
0
)