首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #define MCRA(m) 2*m #define MCRB(n,m) 2*MCRA(n)+m main( ) { int i=2,j=3; printf("%d\n",MCRB(j,MCRA(i)
以下程序的输出结果是【 】。 #define MCRA(m) 2*m #define MCRB(n,m) 2*MCRA(n)+m main( ) { int i=2,j=3; printf("%d\n",MCRB(j,MCRA(i)
admin
2013-02-23
54
问题
以下程序的输出结果是【 】。
#define MCRA(m) 2*m
#define MCRB(n,m) 2*MCRA(n)+m
main( )
{ int i=2,j=3;
printf("%d\n",MCRB(j,MCRA(i)));
}
选项
答案
16
解析
由带参数的宏定义知,MCRB(j,MCRA(j))
MCRB(j,2*i)
2*MCRA(j)+2*i
2*2*j+2*i。
转载请注明原文地址:https://kaotiyun.com/show/87Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()#definePI3.1415#defineARE(x)PI*x*xmain(){intr=2;printf("%f",ARE(r+1));}
若有如下调用函数:intsub(int*t){return(t);}该函数的返回值是()
以下程序的输出结果是()#include<stdio.h>#include<string.h>main(){charstr[12]={’s’,’t’,’r’,’i’,’n’,’g’};printf("%d\
有以下程序main(){inti=1,j=1,k=2;if((j++‖k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后输出结果是
以下程序段的功能是统计链表中结点的个数,其中first为指向第一个结点的指针(链表带头结点)。请在下划线内填入正确内容。structlink{chardata;structlink*next;};…
以下程序的输出结果是【】。#include<stdio.h>main(){ints[]={1,2,3,4},i;intx=0;for(i=0;i<4;i++){x=sb(s,x);
下面程序的运行结果是【】。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%
下面程序的输出结果是【】。unsignedfun6(unsignednum){unsignedk=1;do{k*=hum%10;num/=10;}while(num);retur
下列选项中不是结构化程序基本结构的是
以下数据结构中不属于线性数据结构的是______。
随机试题
车削加工就是在车床上利用工件的旋转运动和刀具的进给运动,加工出各种回转表面、回转体的端面以及螺旋面等。()
TheLanguageofMusicApainterhangshisorherfinishedpictureonawall,andeveryonecanseeit.Acomposerwritesawo
A、sessionB、essayC、assistD、messageA
短暂性脑缺血发作临床症状一般持续多长时间()
除哪项外均为南沙参的性状特征
介质为气体的管道系统应按有关规范及设计要求做冲洗试验。
对于规模较大的单位工程可将其中能形成()的部分定为一个子单位工程。
名义利率与实际利率的关系表述不正确的一项是()。
教学设计
TheWHOhastocomeupwithnewandeffectivemeasuresto______thespreadofthevirus.
最新回复
(
0
)