首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #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
2019-05-17
35
问题
有以下程序,程序运行后的输出结果是
#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://www.kaotiyun.com/show/YWRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
有以下程序structAfinta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"Z
以下结构体说明和变量定义中,正确的是
有以下程序#includeintf(intx){inty;if(x==0‖x==1)return(3);y=x*x-f(x-2);returny;
以下叙述中错误的是
下面不属于软件测试实施步骤的是
若要求从键盘读入含有空格字符的字符串,应使用函数
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不
一个栈的初始状态为空。现将元素A,B,C,D,E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为()。
随机试题
一条“河北有条中国式66号公路,美到灼伤双眼”的帖子,引起人们的强烈关注和热烈转发,更引发京城自驾游一族周末前往这条草原天路的激情。据了解,这条草原天路全长132.7公里,2011年建成,是连接崇礼滑雪温泉大区和张北草原风情大区的一条重要通道,沿线山高坡陡
记住回家的路周国平每到一个陌生的城市,我的习惯是随便走走,好奇心驱使我去探寻这里热闹的街巷和冷僻的角落,在这途中,难免暂时地迷路,但心中一定要有把握,自信能记起回住处的路线,否
下列关于痛风的特点描述错误的是
脑脊液蛋白质定性检验方法不包括
针灸治疗风疹,呼吸困难者配穴为针灸治疗风疹,腹痛腹泻者配穴为
企业债券作为一种有价证券,其还本付息的期限一般是()。
有下列( )情形之一的,委托代理终止:①代理期间届满或者代理事务完成;②被代理人取消委托或者代理人辞去委托;③代理人失踪;④代理人丧失民事行为能力;⑤作为被代理人或者代理人的法人终止
某单位女职工甲因怀孕休产假,后被单位告知本单位产假按请假处理。甲情绪激动称如果不给自己正常的产假就自杀,便持刀将自己反锁在办公室,甲要求与单位负责人乙面谈。同事报警后警察赶到,民警赶到后与甲谈话内容最合适的是()。
自1900年以来,海平面平均上升了大约18厘米。冰川融化带来的威胁不仅仅使某些知名城市面临被淹没的风险,而且随着北极冰川加速融化,地球重力分布也会受到直接影响。另外,北极的消退冰川和融化永冻土正在大规模泄漏甲烷,这将对全球气候产生重大影响。这段文字意在说
Asmytrainwasnotduetoleaveforanotherhour,Ihadplentyoftimetospare.Afterbuyingsome【B1】______toreadonthejour
最新回复
(
0
)