首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是 #include"iostream.h" #define sum(a,b)a*b void main() { int x; X=sam(1+2,3); cout<<x; }
下面程序的运行结果是 #include"iostream.h" #define sum(a,b)a*b void main() { int x; X=sam(1+2,3); cout<<x; }
admin
2010-03-29
30
问题
下面程序的运行结果是 #include"iostream.h" #define sum(a,b)a*b void main() { int x; X=sam(1+2,3); cout<<x; }
选项
A、0
B、9
C、7
D、5
答案
4
解析
理解宏定义.sum(a,b)a*b中a为1 +2.b为3,故sum(1+2,3)=1+2*3,即宏定义的替换过程是原样替换。注意:选项B)的计算方法是(1+2)*3 =9是错误的,注意,不要随意的加括号。
注意:宏定义与函数的区别。
转载请注明原文地址:https://kaotiyun.com/show/Bnjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));}程序运行后的输出结果是()。
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。例如,形参S所指的字符串为abs5defl26jkm8,程序执行后的输出结果为22。请在程序的下画线处填入正确的内容并把下画线删除,使
下列关于类、对象、属性和方法的叙述中,错误的是()。
有下列程序:maln(){inti,t[][3]={9,8,7,6,5,4,3,2,1},ifor(i=0;i
在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的()。
以下选项中不能作为C语言合法常量的是()。
以下选项中,不合法的C语言用户标识符是
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学生有不及格科目
随机试题
某歌厅购买了若干正版卡拉OK光盘后,未经任何人的许可,直接将该光盘用于其经营活动。对该歌厅的行为应如何定性?()
下列各组药物中,均具有收敛止血功效的药物有
对于酶的化学修饰,不正确的是
可表示心血管系统内血流充盈程度的指标是
下列描述不是鳞状细胞癌特点的是
A.特比萘芬B.更昔洛韦C.灰黄霉素D.阿昔洛韦E.两性霉素BHSV感染的首选药物是
与五苓散中桂枝配伍作用不相关的项是
甲在某商场看中—套沙发。因所带的钱不够,遂与商场约定,先预付500元,待第二天付清余款后取货。双方在选定的沙发上作了记号。当晚,商场失火,该沙发也被烧毁。商场要求甲付清余款,遭到甲的拒绝。下列表述正确的是:()。
中国公民在某国法院进行民事诉讼,其申请回避的权利受到限制,中国法院于是也对该国公民在中国的民事诉讼中申请回避的权利加以限制,这是什么原则的体现?
全面结算会员期货公司应当在定期报告中向中国证监会派出机构报告下列哪些事项?()
最新回复
(
0
)