首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define SUB(a)(a)-(a)main( ) { int a=2,b=3,12=5,d; d=SUB(a+b)*c; prinff("%d\n",d); } 程序的运行结果是( )。
有以下程序: #include<stdio.h> #define SUB(a)(a)-(a)main( ) { int a=2,b=3,12=5,d; d=SUB(a+b)*c; prinff("%d\n",d); } 程序的运行结果是( )。
admin
2018-06-28
68
问题
有以下程序:
#include<stdio.h>
#define SUB(a)(a)-(a)main( )
{
int a=2,b=3,12=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/5Cxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是()。
有以下程序#includemain(){charp[]={′a′,′b′,′c′},q[10]={′a′,′b′,′c′};printf("%d%d\n",strlen(p),strlen(q));}以下叙述中正确的是
以下叙述错误的是______。
设有以下定义:inta=0;doubleb=1.25;charc=’A’#defined2则下面语句中错误的是______。
下列叙述中正确的是()。
当所有结点的权值都相等时,用这些结点构造的二叉排序树是【】。
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是()。
设一棵完全二叉树共有500个结点,则在该二叉树中有________个叶子结点。
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】==’’)flag=0;
为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定,else子句总是与()配对。
随机试题
血小板计数参考值为
血栓栓子的直接形成原因是
木瓜的加工方法为( )。
某三层楼房,每层建筑面积相等,房地总价值为200万元,其中一层价值是二层价值的2倍,三层价值是二层价值的0.7倍。若建筑物总价值为120万元。下列关于土地份额分摊的表述中正确的有()。[2008年考题]
Manyyoungstershaveheardtheirparentssay"You’llneveramounttoanythingifyoukeepdaydreamingthatway!"
“所有的人和阶级都是历史的创造者”,这一观点
数字用户线路接入种类很多,其中非对称数字用户线是(43)。光纤接入网有多种,其中(44)是最理想的。
Completethenotesbelow.WriteONEWORDONLYforeachanswer.GRAPHICALSYMBOL’Graphicalsymbol’includesthelogographsi
Wehaveaskedyoutocometoour"Thank-YouParty"todaytoshowourheartfeltgratitudetoallofyouforbeingourreliable【T1
Psychologicallytherearetwodangerstobeguardedagainstinoldage.Oneoftheseisundueabsorptioninthepast.Itdoesno
最新回复
(
0
)