首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define SUB( X, Y ) (X+1)*Y main() { int a=3, b=4; printf("%d\n",SUB(a++ ,b++ )); } 程序运行后的输出结果是
有以下程序 #include #define SUB( X, Y ) (X+1)*Y main() { int a=3, b=4; printf("%d\n",SUB(a++ ,b++ )); } 程序运行后的输出结果是
admin
2015-07-31
45
问题
有以下程序
#include
#define SUB( X, Y ) (X+1)*Y
main()
{ int a=3, b=4;
printf("%d\n",SUB(a++ ,b++ ));
}
程序运行后的输出结果是
选项
A、25
B、20
C、12
D、16
答案
D
解析
本题考查宏定义,宏定义只是做个简单的替换,执行SUB(a++ ,b++)=(a++ +1)*b++=16,选项D正确。
转载请注明原文地址:https://www.kaotiyun.com/show/a2Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量a、b、c、d和y都已正确定义并赋值。若有下列if语句ifa<b)if(c==d)y=0;elsey=1;该语句所表示的含义是()。
下列叙述中正确的是()。
以下程序运行后的输出结果是【】。main(){inta,b,c;a=10;b=20;c=(a%b<1)||(a/b>1);printf("%d%d%d\n",a,b,c);}
以下程序段的执行结果为______。#definePLUS(X,Y)X+Ymain(){intx=1,y=2,z=3,sum;sum=PLUS(x+y,z)*PLUS(y,z);printf("S
以下对一维实型数组a的正确定义的是______。
结构化程序设计主要强调的是()。
下列选项中正确的语句组是______。
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
下列循环的循环次数是______。ihtk=2;while(k=0)printf("%d",k);k--;printf("\n");
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
随机试题
桃核承气汤的组成药物中,含有
房屋权属证书遗失的,权利人应当及时登报声明作废,并向登记机关申请补发,登记机关应当作出补发公告,经()个月无异议的方可予以补发房屋权属证书。
下列工作流程组织中,属于管理工作流程组织的有()。
除了局域网络和广域网络之外,还有一种叫“城域网”。城域网介于局域网和广域网之间,作用距离可达到几十甚至100千米左右,常用于组建银行、税务、公司或其他公共事业网络。()
()证券组合的投资者很少会购买分红的普通股。
某施工企业年初向银行贷款流动资金100万元,按季计算并支付利息,季度利率2%,则一年支付的利息总和为()万元。
摄入性会谈的工作程序包括()。
全语言教育
某研究人员发现,举重运动员的体重与他能举起的重量之间的相关系数为0.6,则()。
Everyonethinkstheskirt______youwell.
最新回复
(
0
)