首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define SUB(a)(a)-(a) main(){int a=2,b=3,C=5,d; d=SUB(a+b)*c: printf("%d\n",d);}
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define SUB(a)(a)-(a) main(){int a=2,b=3,C=5,d; d=SUB(a+b)*c: printf("%d\n",d);}
admin
2016-12-18
60
问题
有以下程序,程序运行后的输出结果是
#include<stdio.h>
#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/OyDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序用来输出结构体变量ex所占存储单元的字节数,请填空。structst{charname[20];doublescore;};main(){structstex;printf("exsize:%d\n",siz
设有以下程序段intx=0,s=0;while(!x!=0)s+=++x;printf("%d",s);则
C语言结构体类型变量在程序运行期间
现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为:
以下程序中函数fun的功能是:构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单链表中所有结点中的字符串。请填空完成函数disp。#includetypedefstruc
设有定义intn=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#includevoidf(intx[],intn){intp0,p1,i,j
设有关系R和S,关系代数表达式为R-(R-S)表示的是
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无需知道数据的具体结构以及实现操作的算法,这称为对象的______。
随机试题
刺激肝脏合成酯酶抑制因子以减少血管性水肿发作次数的药物是
Tonywasveryunhappyfor______totheparty.
唾液腺黏液囊肿好发于
白僵蚕具有的功效是
下列情况中哪些行为可以成立共同犯罪?()
某综合楼工程项目的施工,经当地主管部门批准后,由建设单位自行组织施工,公开招标。招标工作主要内容确定为:①成立招标工作小组;②发布招标公告;③编制招标文件;④编制标底;⑤发放招标文件;⑥组织现场踏勘和招标答疑;⑦投标单位资格审查;⑧接收投标文件;⑨
某汽车制造厂为增值税一般纳税人,2015年4月进口汽车配件一批,海关审定的关税完税价格为144万元,进口汽车配件的关税税率为10%。该汽车制造厂2015年4月进口汽车配件应缴纳的增值税税额为()万元。
依我国《民法通则》规定,关于委托书授权不明的民事责任,正确的选项是:
刺激泛化是指条件作用的形成使有机体习得了对某一刺激做出特定反应的行为,因此也就可能对类似的刺激做出同样的行为反应。刺激分化是通过选择性强化和消退使有机体学会对条件刺激和与条件刺激相类似的刺激做出不同的行为反应。根据上述定义,下列说法不正确的是:
CRT显示器显示西文字符时,通常一屏最多可显示
最新回复
(
0
)