首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
51
问题
有以下程序
#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=0,s=0;do{if(i%2){i++;continue;}i++;s+=i;}whil
对建立良好的程序设计风格,描述正确的是
若有如下程序:main(){intx=20;if(x>10)printf("%d",x-=5);if(x>15)printf("%d",x);}则程序运行后的输出结果是【】。
以下程序运行后的输出结果是【】。main(){inta[4][4]={{1,2,3,4),{5,6,7,8},{11,12,13,14},{15,16,17,18}};inti=0,j=0,s=0;whil
若有程序:main(){inti,j;scanf(’i=%d,j=%d";&i,&j);printf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入上【】。
有以下程序:main(){union{unsignedintn;unsignedcharc;}u1;u1.c=’A’;printf("%c\n",u1.n);}执行
下列程序执行后的输出结果是()#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+b));}
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是()。
下列叙述中止确的是()。
下列叙述中正确的是______。
随机试题
简述机械式结构理论的不足。
男,35岁,司机。因车祸被方向盘挤压后3小时就诊。自觉上腹部疼痛,向右肩及腰部放射。腹平片示腹膜后花斑状改变,诊断考虑为
A、氯化物B、重金属C、砷盐D、铁盐E、硫酸盐;下列方法可用于检查的杂质为在盐酸酸性溶液中与硫氰酸盐反应呈红色的反应()
下列体现了公民、法人和社会团体实施团体规划的作用的选项为()。
甲公司为增值税一般纳税人,适用的增值税税率为17%,所得税税率为25%,假定销售商品,原材料和提供劳务均符合收入确认条件,其成本在确认收入时逐笔结转,商品、原材料售价中不含增值税。2013年甲公司发生如下交易或事项:(1)3月1日,向乙公司销售商
服役期未满,因下列哪些原因可提前退出现役?()
美国的硅谷、加拿大的渥太华、印度的班加罗尔等典型的国际科技创新型城市的兴起,无论是在地缘还是机制上都与大学存在密切关联。大学不仅为城市和企业的发展提供创新技术.更重要的是逐渐_________一种大学参与城市与公共领域建设的新格局。而我国的大学与研究机构对
党中央提出农村家庭经营要向采用先进科技和生产力手段的方向转变,统一经营要向发展农户联合与合作,形成多元化、多层次、多形式经营服务体系的方向转变。这意味着不仅现有土地承包关系要保持稳定并长久不变,还将_______。与上文衔接最恰当的一项是(
在唐朝制定的法典中,在内容上增设加役流,并缩小缘坐处死适用范围的是()。
Complainingaboutfaultygoodsorbadserviceisnevereasy.Firstofall,complaintsmustbemadetoaresponsibleperson.Gob
最新回复
(
0
)