首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #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
40
问题
以下程序的输出结果是【 】。
#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://kaotiyun.com/show/uoJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()voidfun(float*p1,float*p2,float*s){s=(float*)calloc(1,sizeof(float));*s=*p1+*p2++;}
有以下程序#include<stdio.h>main(){int*p,j;p=NULLp=fun();for(j=0;j<4;j+){printf("%d",*p);p++;}
以下程序的输出结果是()#include<string.h>main(){chars1[]="123",s2[]="abc",ss[20]="010";strcat(ss+1,strcpy(s2,
对下述程序,正确的判断是()main(){inta,b,seanf("%d,%d",&a,&b);if(a>b)a=b;b=a;elsea++;b++printf("%d,%d"
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test.t","rb")
以下函数的功能是求x的y次方,请填空doublefun(doublex,inty){inti;doublez;for(i=1,z=x;i<y;i++)z=z*【】;}
函数调用:strcat(strcpy(str1,str2),str3)的功能是______。
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是
关系模型的数据操纵即是建立在关系上的数据操纵,一般有【】、增加、删除和修改四种操作。
若有如下说明:unions{chara[9]intb;floatc;}t;则下列叙述正确的是()
随机试题
存取盘块中的信息一般要有三部分时间,即_______、_______、_______。
我国《合同法》对要约和承诺生效的时间采取______。
根据换质法的基本规则,可以得到如下四个有效的推理形式(我们使用表示P的矛盾概念):()
下列关于甲状腺功能亢进患者拔牙的描述,正确的是
何首乌主含
客户信用证券账户是证券公司客户信用交易担保证券账户的二级证券账户。()
下列选项中,属于预防成本的是()。
小学心理健康教育的总目标是()。
根据以下资料,回答下列问题。 北京市2010年1—4月比2009年1—4月电信业务总量增加了()亿元。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
最新回复
(
0
)