首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段的执行结果为 #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
32
问题
以下程序段的执行结果为 #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全国计算机二级
相关试题推荐
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
阅读程序:OptionBase1PrivateSubFormClick()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=_______
已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是
编写如下程序:DimnumAsInteger,rAsInteger,nAsInteger,iAsInteger,arr(5)AsIntegerPrivateSubCommandl_Click()hum=
软件生命周期中的活动不包括
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第。一个元素为划分的基准,那么第一趟划分后的结果为()。
下列与队列结构有关联的是
算法空间复杂度的度量方法是
T一面描述中不属于数据库系统特点的是
在面向对象方法中,不属于“对象”基本特点的是
随机试题
在诊断寰枢关节脱位时,颈椎侧位平片测量寰齿间距应大于
A.风胜B.湿胜C.热胜D.虫淫E.血虚辨痒中,若见皮肤干燥、变厚、脱屑,辨为
当混凝土结构施工质量不符合要求时,经()检测鉴定达到设计要求的检验批,应予以验收。
属于持续整理形态的有( )。
Thebookissowellreceivedthatitsells______themillion.
道德意志是一个人自觉地调节行为,克服困难,以实现一定道德目的的心理过程,是衡量品德的重要标志。
在Excel中,如果用图表表示某个数据系列各项数据与该数据系列总和的比例关系时,最好用()描述。
职业道德评价的作用有()。
对于未按标准交费的同志,要由其所在单位的领导进行批评教育,并责令其进行补交。
已知的中国最早的独幅人物画作品产生于()时期。
最新回复
(
0
)