首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段的执行结果为 #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
30
问题
以下程序段的执行结果为 #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全国计算机二级
相关试题推荐
下列循环中,可以正常结束的是
在菜单编辑器中建立1个名称为Menu()的菜单项,将其“可见"属性设置为False,并建立其若干子菜单,然后编写如下过程PrivateSubForm_MousDown(ButtonAsInteger,ShiftAsInteger,X
某人编写了下面的程序,希望能把Textl文本框中的内容写到out.txt文件中PPrivateSubCommandl_Click()Open”out.txt”ForOutputAs#2Print”
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommandl_Click()DimsumAsInt
以下关于VB的叙述中,错误的是
以下关于变量作用域的叙述中错误的是
下列与队列结构有关联的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
窗体上有一个名称为Combo1的组合框,引用Combo1中最后一个列表项应使用的表达式是
以下说法中正确的是
随机试题
简述教师劳动的任务和特点。
发生在口腔颌面部的红斑狼疮亚型是
人体维生素D缺乏的因素主要包括
甲、乙在一起逛街时,甲捡到20元钱。两人约定,20元钱.由两人均分。由于当时两人都没有零钱,说好回去再分。两人在回家的路上,看到一个体育彩票销售点在发售体育彩票。甲即用捡到的20元钱买了10注,乙没有阻止。在开奖后,甲所买的体育彩票中了5000元的奖金,乙
RAM具有的特点是()。
盈利预测审核报告应对预测利润实现的可能性作出保证。
A股份有限公司将生产应税消费品甲产品所用原材料委托B企业加工。2013年11月10日A企业发出材料实际成本为51950元,应付加工费为7000元(不含增值税),消费税税率为10%,A企业收回后将进行加工应税消费品甲产品;11月25日收回加工物资并验收入库,
下列不属于理财师的客户来源的是()。
局域网不提供()服务。
在汉字的形体演变过程中,位于小篆和楷书之间的字体是()。
最新回复
(
0
)