首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是 #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
40
问题
下面程序的运行结果是 #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://www.kaotiyun.com/show/Bnjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段intk;for(k=2;k==0;)printf("%d",k--);则for循环体执行的次数是
下面属于黑盒测试方法的是()。
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是
设表的长度为20。则在最坏情况下,冒泡排序的比较次数为
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
以下选项中合法的标识符是
C语言程序的模块化通过以下哪个选项来实现
在关系数据库中,描述全局数据逻辑结构的是()。
数据库设计中反映用户对数据要求的模式是
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
随机试题
《联合国国际货物销售合同公约》规定判断合同国际性的标准为()
第三代计算机采用的电子元件是
在数日内未射精的情况下,关于一次排精量,不正确的是
只有G6PD缺乏而无贫血则称为红细胞内戊糖磷酸途径的多种酶可有遗传性缺陷,临床最多见的是
下列各项,不属尿量减少的疾病是
会计机构设置需要考虑的因素,不包括()。
求学者如果孜孜于衣食居住的安适,一定谈不上好学。同样,好学的目的也不是为了______,心灵之养甚于居养之安。学习的目的是成为“有道”之人,名闻利养并非先务。这不是__________物质,而是强调学习就是学习,不要附带上物质目的。依次填入划横线部分最恰当
一个水池安装了甲、乙两条进水管,在同样的时间内,乙管的进水量是甲管的1.6倍。为了灌满空着的水池,开始由甲管灌入1/5池水,然后关闭甲管,打开乙管,由乙管单独灌满剩下的,共用12分钟15秒,则甲管开了多长时间?
火的发现和使用对人类生存和发展的重大意义。
在查询设计视图中
最新回复
(
0
)