首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define suB(a)(a)-(a) main(){ int a=2,b=3,c=5,d; d=SUB(a+b)*c: pfintf("%d\n",d);}
有以下程序 #include #define suB(a)(a)-(a) main(){ int a=2,b=3,c=5,d; d=SUB(a+b)*c: pfintf("%d\n",d);}
admin
2013-10-19
44
问题
有以下程序
#include
#define suB(a)(a)-(a)
main(){
int a=2,b=3,c=5,d;
d=SUB(a+b)*c:
pfintf("%d\n",d);}
程序运行后的输出结果是
选项
A、-12
B、0
C、10
D、-20
答案
D
解析
本题主要考查的是宏替换,在程序中执行d=sub(a+b)*c这条语句时,首先要进行宏替换,依据宏SUB(a)的定义可知,上面这条语句替换为d=(a+b)-(a+b)*c,因为乘法的优先级比减法的优先级高,所以先进行乘法运算,即d=5-5*5=-20。
转载请注明原文地址:https://kaotiyun.com/show/vSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti:10,j=1;printf("%d,%d\n",i--,++j);}执行后输出结果是
有以下程序main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;s+=i;}whil
若有如下程序:sub(int*t,inta[3][4]){intm,n;for(m=0;m<3;m++)for(n=0;n<4;n++){*t=a[m][n];t++;}}main(){
有以下程序:main(){union{unsignedintn;unsignedcharc;}u1;u1.c=’A’;printf("%c\n",u1.n);}执行
在下述程序中,判断i>j共执行的次数是()。main(){inti=O,j=10,k=2,s=0;for(;;){i+=k;if(i>j){ptintf("%d",s);break;
若有如下程序段:intn=1O;while(1)n--;printf("%d";n);则while循环执行的次数是()。
若有定义:inta=8,b=5,c;执行语句c=a/b+0.4;后,c的值为
下列叙述中正确的是()。
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
随机试题
封闭环的公差等于所有组成环的公差的差值。()
简述干化学法原理。
A.直接分光光度法B.提取后分光光度法C.差示分光光度法D.提取后双波长分光光度法E.正交函数分光光度法盐酸氯丙嗪注射液的含量测定中,为消除样品中氧化物对测定的干扰,可采用
下列不属于既往史的是
生物接触氧化处理技术二段式处理流程中,()。
下列价格术语买方承担责任最大的是()。
【2013年烟台龙口市真题】“教育是与种族需要、种族生活相适应的、天性的,而不是获得的表现形式,教育既无需周密的考虑使它产生,也无需科学予以指导,它是扎根于本能的不可避免的行为。”这种教育起源说属于()。
Withthepossibleexceptionofequalrights,perhapsthemostcontroversialissueacrosstheUnitedStatestodayisthedeathpe
Hewas______byabeewhenhewascollectinghoney.
Respectbeginswithintheindividual.Theoriginalstateofrespectisbasedonawarenessoftheselfasaunique(36)_____.The
最新回复
(
0
)