首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是 #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
19
问题
下面程序的运行结果是 #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)o * b中a为1+2,b为3,故sum(1+2,3):1+2 * 3,即宏定义的替换过程是原样替换。
注意:选项B)的计算方法足(1+2) * 3=9是错误的,注意,不要随意的加括号。注意:宏定义与函数的区别。
转载请注明原文地址:https://jikaoti.com/ti/jHW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=5,b=1,t;t=(a
下列叙述中正确的是()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
关于C语言标识符,以下叙述中错误的是()。
某完全二叉树共有256个节点,则该完全二叉树的深度为()。
规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
下面不属于结构化程序设计原则的是
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
患者,男,48岁,主因1周前有呼吸道感染史,突然出现少尿伴恶心呕吐,全身水肿,血压查体160/lOOmmHg,光镜下肾小球囊腔内有大新月体形成,免疫病理学检查见lgA及C3,呈颗粒状沉积于系膜区,尿常规(PRO++++),血红蛋白8g/L,血Cr52
中性粒细胞核左移是指外周血
肾病综合征首选药物治疗是
A.白色B.淡绿色C.淡黄色D.蓝色儿科处方印刷用纸的颜色为()
中国人民银行总行负责制定统一的支付结算制度,组织、协调、管理、监督全国的支付结算工作。()
中国证监会工作人员应当承担的法律义务是()。
记账凭证核算形式一般适用于()的企业。
请认真阅读下列材料,并按要求作答。请根据上述材料完成下列任务:如指导高年段小学生学习,试拟定教学目标。
推理通常分为演绎推理和归纳推理。演绎推理即根据某种一般性原理和个别性例证,得出关于该个别性例证的新结论。归纳推理则从一定数量的个别性事实,抽象、概括出某种一般性原理。但更精确的说法是:演绎推理是必然性推理,即前提真能够确保结论真;归纳推理是或然性推理,前提
在Access中,用来表示实体的是______。
最新回复
(
0
)