首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有宏定义:#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-10-24
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
解析
带参数的宏定义的替换过程是:用宏调用提供的实参字符串,直接置换宏定义命令行中相应的形参字符串,非形参字符串保持不变。题干中,“areal=A_RECT((x-1),(y+1));”宏替换后为“areal=(x-1)*(y+1);”,“area2=A_RECT(x+3,y-1);”宏替换后为“area2=x+3*y-1;”。所以areal=4*7=28,area2=5+3*6-1=22。故本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/KPkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:在任意给定的N个正整数中,从左到右依次逐个取三个数作为一组,按值大小找出该组数的中值,用该中值替换与该组数对应的
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:根据以下公式计算S,并将计算结果作为函数值返回,n通过形参传入。例如,若11的值为11时,函数
下面选项中关于编译预处理的叙述正确的是()。
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更
以下对C语言中联合类型数据的正确叙述是()。
以下选项中,不合法的C语言用户标识符是()。
已有定义inta=3;和输出语句printf(“%8x”,a);以下正确的叙述是()。
随机试题
容器的设计压力为1.6MPa≤P
对如图所示平面图形来说,下列结论中错误的是:
某公司计划第5年末购置一套30万元的设备,拟在这5年内每年末等额存入一笔资金到银行作为专用基金,银行存款利率为1.98%,按复利计息,则每年等额存入的资金额应不少于( )万元。
形成预膜的方法有()。
施工企业A公司承包某铁路建设工程路基、桥涵施工任务。在某段路基有软土地基需要处理,工程开工后,该施工企业没有经过业主同意直接将塑料排水板和粉体喷射搅拌桩处理软基的施工任务分包给一具备资格的专业承包单位B公司。在施工过程中,专业承包商没有等到正式下达施工图纸
简述公司章程的概念及其特征。
以下关于职务分析中常用方法适用条件的理解,准确的是()。
Insomniacs(someonewhocannotsleepeasily)don’tjustsufferatnight.Duringtheday,theyoftenfeelsleepy,havetroubleconc
(The)MainGateway地图题首先需要找到图中的起始点,然后沿着某一个方向走下去。录音中提到游览的起始点在平面图(plan)上有一个X的标志,这个地方叫做TheMainGateway。
Haveyoueverdreamedofowningyourowncar7Imaginedrivingdownatree-linedstreetwiththewindowsdownonasunnyday,aw
最新回复
(
0
)