首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #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
67
问题
以下程序的输出结果是【 】。
#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全国计算机二级
相关试题推荐
若有如下程序:structstudent{charname[10];floatscore[3];}stu[3]={{"lili",75,90,90},{"liudan",90,
有以下程序main(){intm,n;printf("Enterm,n:");scanf("%d%d",&m,&n);while(m!=n){while(m>n)m-=n;
sizeof(double)是()
设有如下程序:#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的正确定义应当是___
若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为______。
函数调用:strcat(strcpy(str1,str2),str3)的功能是______。
若有定义:char*s="Programming";,以下叙述中有错误的是______。
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是
下面能正确进行字符串赋值操作的语句是()
随机试题
与颈椎病有关的骨性结构改变有
教师的根本任务是()。A.进行思想品德教育B.发展学生的智力C.传授科学文化知识D.教书育人
关于征收与征用的表述中,正确的是()。
关于大型建设工程项目总进度目标论证的说法,正确的是()。
下列关于买断式回购对债券交易方式的创新作用的说明,正确的有()
下列阐述中正确的有()。
下列各句中,没有语病的一句是()。
有如下程序:#include#includeusingnamespacestd;classAnimal{public:virtualstring
Hewasalwaysfinding______withhisdaughter’sfriends.
GallaudetUniversitycurrentlydoesnotallowstudentstokeeppetsintheirdormrooms.Exceptionsaremadeonlyforservicean
最新回复
(
0
)