首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段的执行结果为 #define PLUS(X,Y)X+Y main() { int x=1,y=2,z=3,sum; sum=PLUS(x+y,z)*PLUS(y,z); printf("SUM=%d",sum
以下程序段的执行结果为 #define PLUS(X,Y)X+Y main() { int x=1,y=2,z=3,sum; sum=PLUS(x+y,z)*PLUS(y,z); printf("SUM=%d",sum
admin
2009-02-15
27
问题
以下程序段的执行结果为 #define PLUS(X,Y)X+Y main() { int x=1,y=2,z=3,sum; sum=PLUS(x+y,z)*PLUS(y,z); printf("SUM=%d",sum); }
选项
A、SUM=9
B、SUM=12
C、SUM=18
D、SUM=28
答案
2
解析
本题考查带参数的宏定义及应用方法,这种宏不只是进行字符串的替换,还要进行参数的替换。
格式为:#define宏名(参数表)字符串
我们先看一个简单的带参数的宏定义:#define X (A,B)A*B*B并且在程序中有语句:y=X(4,3);经过替换后变为y=4*3*3;这就是带参数的宏定义的使用方法。注意:宏是按原形替换,本题替换后为 sun=1+2+3*2+3;。
转载请注明原文地址:https://kaotiyun.com/show/BSXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,iAsIntegerRandomize
在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是
窗体上有一个名称为Labell的标签;一个名称为Timer1的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:DimnAsIntegerPrivateSubTimerl_Timer()ch=Chr(n+
下面关于VB数据文件的叙述中错误的是
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是()。
要使得文件列表框Filel中只显示文件扩展名为jpg的图片文件,则下列正确的语句是
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
下列选项中属于软件设计建模工具的是()。
以下说法中正确的是()。
下面描述中不属于数据库系统特点的是
随机试题
狼疮细胞的特征是
冬季,某健康献血者,女,18岁,某高校学生,参加街头无偿献血,经体格检查符合献血标准,初筛血型(正定型平板法)为AB型,自述几年前鉴定血型为O型。次日献血后复检血型(试管法),发现正反定血型不符,正定型为AB型,反定型为O型,肉眼可见血袋内的血细胞凝集成大
某零售药店的下列行为,符合规定的有
有助于秘书有效地分配和管理时间的辅助手段有()。
有效实施会谈法的关键是心理咨询师能否()。
在标准半圆式田径场举行正规比赛时,()米跑采用的是先分道跑,后并道跑的竞赛方式。
某车的刹车距离y(m)与开始刹车时的速度x(m/s)之间满足二次函数(x>0),若该车某次的刹车距离为5m,则开始刹车时的速度为()。
一辆汽车从A地出发按某一速度行驶,可在预定的时间到达B地,但在距B地180公里处意外受阻30分钟,因此,继续行驶时,车速必须增加5公里,才能准时到达B地。则汽车后来的行驶速度是()。
学校食堂的承包方和业主发生纠纷,食堂承包商停止供应,你是教育厅的工作人员,领导让你去调查此事,你如何进行,如何保证调查的真实性?
Theconceptofpersonalchoiceinrelationtohealthbehaviorsisanimportantone.Anestimated90percentofallillnessesmay
最新回复
(
0
)