首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include #define SUB(a)(a)-(a) main(){ int a=2,b=3,c=5,d; d=SUB(a+b)*c: printf("%d\n",d);
有以下程序,程序运行后的输出结果是 #include #define SUB(a)(a)-(a) main(){ int a=2,b=3,c=5,d; d=SUB(a+b)*c: printf("%d\n",d);
admin
2017-04-26
56
问题
有以下程序,程序运行后的输出结果是
#include
#define SUB(a)(a)-(a)
main(){ int a=2,b=3,c=5,d;
d=SUB(a+b)*c:
printf("%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/7vDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是#include#includemain(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2,strcat(p1,p2));printf("%s\n"
有以下程序#includemain(){FILE*fp;inti,a[6]={l,2,3,4,5,6};fp=fopen("d3.dat","w+b");fwrite(a,sizeof(int),6,fp);fseek(fp,
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i
有以下程序#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={"
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
设有以下程序,为使之正确运行,请在横线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf("\n");}
若有函数max(a,b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
随机试题
关于卵巢、输卵管,描述正确的是
关于房地产经纪直营连锁与特许加盟连锁经营模式的比较,下列说法中正确的是()。
同一影响因素在不同地区对房地产价格的影响可能是不同的。()
业主方项目进度控制的任务是控制()的进度。
()是指会计凭证,会计账簿和财务会计报告等会计核算专业资料,是记录和反映经济业务事项的重要历史资料和证据。
关于城市维护建设税减免税优惠政策的说法,正确的有()。
对旅游目的地国家或地区及其旅游经营者来说,旅游资源的主要功能表现在娱乐健身、增知益神、观赏消闲。()
有一只鸟在筑巢的时候,怕建的低了会遭到路人的破坏,因此将鸟巢建得很高。后来这只鸟孵出小鸟之后,又怕这么高的巢会让小鸟掉下去的时候摔伤,于是又把鸟巢建的很低,结果有路人把鸟窝都掏了。从这个故事中,你得到了什么启示?
科学发展观是坚持以人为本和经济社会全面协调可持续发展的发展观,也是以人为本、统筹兼顾的发展观。坚持以人为本,是科学发展观的核心内容。以人为本作为经济社会发展的根本出发点和落脚点,其内涵在于()。
青海玉树地震发生后,你所在的单位要组织大家捐款。在单位的网站要刊登一篇号召大家捐款的倡议书。请你草拟一份倡议书。
最新回复
(
0
)