首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define SUB(a)(a)一(a)main() { int a=2,b=3,c=5,d; d=SUB(a+ b)*c; prinff(“%d\n”,d); } 程序的运行结
有以下程序: #include #define SUB(a)(a)一(a)main() { int a=2,b=3,c=5,d; d=SUB(a+ b)*c; prinff(“%d\n”,d); } 程序的运行结
admin
2019-12-17
26
问题
有以下程序:
#include
#define SUB(a)(a)一(a)main()
{
int a=2,b=3,c=5,d;
d=SUB(a+ b)*c;
prinff(“%d\n”,d);
}
程序的运行结果是( )。
选项
A、0
B、一12
C、一20
D、10
答案
C
解析
本题考查宏定义。宏定义只是做简单的替换,本题中SUB(a+b)*c=(a+b)一(a+b)*c=一20,所以C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/i7Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,没有编译错误的是
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1j<
下列叙述中正确的是
下列叙述中正确的是
程序中己构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
程序调试的任务是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
程序调试的任务是
随机试题
WhyitmattersthatteensarereadinglessA)Mostofusspendmuchmoretimewithdigitalmediathanwedidadecadeago.But
学校饮水加氟的氟浓度应为自来水氟浓度的
简略寿命表的出生时平均预期寿命
工程建设项目要签订的合同中不包括()
室外排水系统由( )等组成。
在金融衍生工具中,远期合约的最大功能是()。
某食品加工企业2019年6月20日自行建造的一条生产线投入使用,该生产发建造成本为740万元,预计使用年限为5年,预计净残值为20万元。在采用年数总和法计提折旧的情况下,2019年该设备应计提的折旧额为()万元。
在体操教学中帮助有两种形式,信号是属于直接帮助。()
A、 B、 C、 D、 D运行中的进程可以处于以下3种状态之一:运行、就绪、等待。运行状态是指进程已获得CPU,并且在CPU上执行的状态。就绪状态是指一个进程已经具有运行条件,但由于没有获得CPU而不能运行所
A、fifteenB、twoC、fortyD、fiveD新闻提到飓风Elida是本季第5个热带风暴,故D项正确。
最新回复
(
0
)