首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是 #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
20
问题
下列程序的输出结果是 #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全国计算机二级
相关试题推荐
设程序中定义了下面的过程:PrivateSubproc(chAsString)PrintchEndSub下面语句中错误的是()。
在窗体上画一个命令按钮(Name属性为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()Dima(10)AsInterger,p(3)AsIntergerK=5Fori=1To10a(i)=iN
设“A=“87654321”“,则表达式Val(Left(A,4)+Mid(A,4,2))的值为()。
下列链表中,其逻辑结构属于非线性结构的是
表达式Abs(-5)+Len(“ABCDE”)的值是()。
在程序运行时,下面的叙述中正确的是()。
开发大型软件时,产生困难的根本原因是()。
在考生文件夹中有一个工程文件sjt5.vbp。该程序的功能是:分别统计7×7数组四周元素之和及四周元素中能够被7整除的元素的个数,并将统计结果在相应的标签中显示。请仔细阅读已有程序,然后在标出的位置编写适当的程序,以实现上述的功能。要求:不得修改
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click() DimmAsString m=InputBox("请输入字符串") Printpick_str(m)En
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并品示被测试模块所产生的结果。
随机试题
肛管齿状线以下()
转让注册商标,转让人和受让人应当
刘某,男,26岁。久居湿地又为渔民,半个月来肢体困重,痿软无力,步履艰难,并有下肢浮肿,麻木不仁之感,胸脘痞闷,纳食量少,食后总有饱胀泛恶,小便短赤干涩痛,苔黄厚腻,脉濡数。此属何型痿证
A.不予注册B.注销注册C.再次注册D.变更注册在药品生产企业执业的执业药师,去药品经营企业执业的应办理
建设工程直接工程费由()组成。
人力资本的特性有()。
与交流输电相比,直流输电存在的问题有()。
一、注意事项1.本试卷由给定资料与作答要求两部分构成。2.第一题、第二题、第五题,所有考生都必须作答。第三题仅限行政执法类、市(地)以下综合管理类职位的考生作答。第四题仅限考省级(含副省级)以上综合管理类职位的考生作答
WhenLiamMcGeedepartedaspresidentofBankofAmericainAugust,hisexplanationwassurprisinglystraightup.Ratherthancloa
Whatdidthehostagetakerusetobe?
最新回复
(
0
)