首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是 #include"stdio.h" #define M(x,y) x%y main() { int a,m=12,n=100; a=M(n,m); printf("%d\n",a--);}
下列程序的输出结果是 #include"stdio.h" #define M(x,y) x%y main() { int a,m=12,n=100; a=M(n,m); printf("%d\n",a--);}
admin
2010-12-10
12
问题
下列程序的输出结果是 #include"stdio.h" #define M(x,y) x%y main() { int a,m=12,n=100; a=M(n,m); printf("%d\n",a--);}
选项
A、2
B、3
C、4
D、5
答案
C
解析
带参数的宏定义命令行形式如下:
#define宏名(形参表)替换文本
在编译的时候编译预处理程序用“替换文本”来替换宏,即M(n,m)被替换为n%m,之后计算,将计算的结果赋给a。注意,宏替换是在编译时由预处理程序完成的,宏替换不占用运行的时间,而函数调用是在程序运行时进行的,在函数的调用过程中需要占用一系列的处理时间。
转载请注明原文地址:https://kaotiyun.com/show/XQPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个由两个文本框组成的控件数组,名称为Text1,并有如下事件过程:PrivateSubText1_Change(IndexAsInteger) SelectCaseIndex Case0 Text1(1).
程序运行时,拖动滚动条上的滚动框,则所触发的事件是
下面描述中不属于数据库系统特点的是
设“A=“87654321”“,则表达式Val(Left(A,4)+Mid(A,4,2))的值为()。
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sit3.frm。在窗体上有一个命令按钮,其名称为Command1,标题为“添加”;有一个文奉框,名称为Text1,初始内容为窄白;有一个列表框,名称为List1。程序运行后,在文本框中输
以下关于控件的叙述中,正确的是
层次型、网状型和关系型数据库划分原则是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下面描述中不属于数据库系统特点的是()。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimPAsIntegerP=m(1)+m(2)+m(3)PrintPE
随机试题
调查研究有文献查阅和社会调查两种途径。
根据德国基本法,下列选项中属于各州专有立法范围的是()
能力的个别差异主要表现在哪些方面?如何根据能力的个别差异因材施教?
在计算机内部,程序是由指令组成的。大多数情况下,指令由______和操作数地址两部分组成。
颌面外伤清创时只能清除的组织是
0.55g0.20g
真空管道进行气压试验时,其试验压力应为()。
企业利用自有仓库储存存货的变动成本有()。
我们对“市场经济体制”的认识,30年来先后经历了四个阶段:“计划经济为主,市场调节为辅”阶段、“有计划的商品经济”阶段、“计划经济与市场调节相结合”阶段、“建立社会主义市场经济体制”阶段。这一认识过程表明()。①每一时期的人们对客观事物的
派生需求也称为引致需求,它是指对生产要素的需求,意味着它是由对该要素参与生产的产品的需求派生出来的。根据上述定义,以下属于派生需求的是()。
最新回复
(
0
)