首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 #define M(x,y,z) x*y+z main() { int a=1,b=2,c=3; printf("%d\n",M(a+b,b+c,c+a)); }
以下程序的输出结果是______。 #define M(x,y,z) x*y+z main() { int a=1,b=2,c=3; printf("%d\n",M(a+b,b+c,c+a)); }
admin
2009-02-15
33
问题
以下程序的输出结果是______。 #define M(x,y,z) x*y+z main() { int a=1,b=2,c=3; printf("%d\n",M(a+b,b+c,c+a)); }
选项
A、19
B、17
C、15
D、12
答案
8
解析
C语言的宏定义包括不带参数的宏定义与带参数的宏定义。本题为带参数的宏定义,其形式为:
#define宏名(形参表) 字符串
本题的M(a+,b+c,c+a)被字符串a+b*b+c+c+a代替。
转载请注明原文地址:https://kaotiyun.com/show/iyXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
长整型常数的类型说明符为()。
为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为()。
为了删除列表框中的一个列表项,应使用的列表框方法是()。
PrintFormat(1234.56,"###.#")语句的输出结果是()。
在窗体上画一个文本框,其名称为Text1,然后编写以下程序:PrivateSubForm_Load()ShowText1.Text=""Text1.SetFoeusEndSubPrivat
以下关于控件数组的叙述中,错误的是()。
窗体上有2个名称分别为Text1和Text2的文本框。编写如下程序:PrivateSubForm_Load()PrivateSubCommand1_Click()Text1.Text=””
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,关系T=πS#,C#(SC)/C表示()。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
下列选项中不属于结构化程序设计原则的是()。
随机试题
下列静脉中,属于肝门静脉属支的是()
维生素B12缺乏可导致()
要从右侧第2肋间锁骨中线外0.5cm处抽气,右侧第2肋间的定位一般采取的方法是视诊胸廓的表现为
职业流行病学调查的目的是
A.鼠疫和霍乱B.流行性感冒C.艾滋病D.肺炎E.肝癌《中华人民共和国传染病防治法》规定的乙类传染病有
上市公司行使赎回权时,应当在每年首次满足赎回条件后的______个交易日内至少发布______次赎回公告。()
企业采用销售百分比法预测融资需求时,下列式子中不正确的是()。
(2009年真题)下列关于法律与国家的关系的表述,能够成立的有
设事件A,B互不相容,且0<P(A)<1,则有().
Theauthorofthisarticlewantstogivepeoplesomeadviceonhowtomakeahouseholdfinancialplanproperlyandkeepthepass
最新回复
(
0
)