首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #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
25
问题
有以下程序,程序运行后的输出结果是
#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://jikaoti.com/ti/F9i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下列程序,则运行结果为#include"stdio.h"fun(){staticintx=5;x++;returnx;}main(){inti,x;for(i=0;i
下列程序的运行结果为#includevoidabc(char*str){inta,b;for(a=b=0;str[a]!=’\0’;a++)if(str[a]!=’c’)str[b++]=str[a];str[b]=’\0
下面程序的输出结果是#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
在16位IBM-PC机上使用C语言,若有如下定义structdata{inti;charch;doublef;}b;则结构变量b占用内存的字节数是
若有函数max(a,b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是
随机试题
待加工表面即指工件上经刀具切削后产生的表面。()
男性患者,74岁,早晨起床发现右侧肢体麻木,不能行走,紧急入院,诊为脑血栓形成。
与影响辐射损伤的因素无关的是
资料(一)迪康集团有限责任公司(以下简称迪康集团)为国有控股公司.其前身为华虹电视机厂和科芯电子产品研究所,2001年改制后,华虹电视机厂和科芯电子产品研究所合并成立了迪康有限责任公司,2004年,成立了迪康集团有限责任公司,下辖海兴科技股份有限
根据不同的分类标准,税收征收管理法分别属于()。
电磁波是能量的一种,凡是高于绝对零度的物体,都会释放出电磁波。真正用实验验证电磁波存在的第一位科学家是()。
阅读下面材料,回答127~130题。某找到在某国有公司任出纳员的朋友程某,提出向该公司借款10万元用于购买毒品,并许诺出售毒品获利后给程某好处费。程某便擅自从自己管理的公司款项中借给冯某10万元。冯某拿到10万元后,让李某从外地购得毒品若干,然后在
经济学中的鳄鱼法则,来源于这样一种场景认知:假定一只鳄鱼咬住你的脚,如果你用手去试图挣脱你的脚,鳄鱼便会同时咬住你的脚与手。你愈挣扎,就被咬住得越多。所以,万一鳄鱼咬住你的脚.你唯一的办法就是牺牲一只脚。根据上述定义,下列做法符合鳄鱼法则的是:
下列选项中,体现了权力制衡原则的是()
A、Becauseheisinterestedinthesubject.B、Becausehehasalreadywrittenapaperonit.C、Becausehedoesn’tknowanythingab
最新回复
(
0
)