首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有宏定义:#define A_RECT(W,H)W*H和以下程序段 int x=5,y=6,area1,area2; area1=A_RECT((x-1),(y+1)); area2=A_RECT(x+3,y-1); 执行上述程序段后,变量are
若有宏定义:#define A_RECT(W,H)W*H和以下程序段 int x=5,y=6,area1,area2; area1=A_RECT((x-1),(y+1)); area2=A_RECT(x+3,y-1); 执行上述程序段后,变量are
admin
2022-04-01
70
问题
若有宏定义:#define A_RECT(W,H)W*H和以下程序段
int x=5,y=6,area1,area2;
area1=A_RECT((x-1),(y+1));
area2=A_RECT(x+3,y-1);
执行上述程序段后,变量area1和area2的值分别是( )。
选项
A、0 22
B、28 40
C、28 22
D、0 40
答案
C
解析
带参数的宏定义的替换过程是:用宏调用提供的实参字符串,直接置换宏定义命令行中相应形参字符串,非形参字符串保持不变,所以题意中area1=A_RECT((x-1),(y+1));宏替换后为:area1=(x-1)*(y+1);area2=A_RECT(x+3,y-1);宏替换后为:area2=x+3*y-1;所以area1=4*7=28;area2=5+3*6-1=22;本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/a2kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,在VC6平台上编译运行,程序运行后的输出结果是#includeMain(){ints,t,A=10;doubleB=6;s=sizeof(A);t=sizeof(B);print
有以下程序:#includevoidfun(char*c,intd){*c=*c+1:d=d+1:prinff(“%c,%c,”,*c,d);}main(){charb=’a’
有以下程序main(){inti,j;for(i=1;i
有以下程序:#include#definePT3.5;#defineS(x)*x*xmain(){inta=1,b=2;prinff(“%4.1f\n”,S(a+b));
关于C语言的变量,以下叙述中错误的是
有以下程序,程序运行后的输出结果是main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}
随机试题
注册资产评估师和所在的资产评估机构的下列行为中,属于采用不正当手段争揽业务的是()。
RTU具有()和计算、RTU/主机通讯的功能。
在横断层面上,出入肾门的结构由前向后分别为
500kV配电装置采用软母线,导线直径为50mm,其局部断面图如图所示(母线挂线点高度为20m。导线弧垂尺寸:跨线为3500mm,母线弧垂为2000mm)。请根据以下各题要求分析(或计算)回答问题。假定500kV配电装置间隔宽度为30m,图中H1=
国民生产总值GNP是指()。
学习动机越强,学习效果越好。
气象研究团队开发出一种基于人工智能的计算模型,用以检测云的旋转运动。研究人员鉴定并标记了逗点状云系的形态和运动,并利用计算机视觉和机器学习技术,“教会”计算机自动识别和检测卫星图像中的逗点状云系,以帮助人们更高效地在海量天气数据中及时发现恶劣天气的“端倪”
表1和表2、表3和表4是针对同一问题采用两种不同的实验设计所获得的模拟实验研究结果。请据此回答下列问题:(2008.83)实验设计一这两种设计中哪一种更适宜考察本研究的问题?请具体说明理由。
简Ts=Ms×Ps×Is的含义和其理论的主要思想(阿特金森的期望一价值理论)。
小王需要在Word文档中将应用了“标题1”样式的所有段落格式调整为“段前、段后各12磅,单倍行距”,最优的操作方法是()。
最新回复
(
0
)