首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
26
问题
有以下程序
#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://kaotiyun.com/show/a2Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%%d,j=%%d\n",i,j);输出的结果是()。
以下程序运行后的输出结果是【】。structNODE{intk;structNODE*link;};main(){structNODEm[5],*p=m,*q=m+4;
以下程序运行后的输出结果是【】。voidswap(intx,inty){intt;t=x;x=Y;Y=t;printf("%d%d",x,y);}main(){inta=3,b=4;sw
C语言规定,简单变量作实参时,它和对应形参之间的数据传递方式是______。
在模块化程序设计中,按功能划分模块的原则是()。
对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数为______。
下列关于栈的描述中错误的是______。
字符串"\\\"ABCDEF\"\\"的长度是()。
简单的交换排序方法是()。
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
随机试题
Whenasocietyturnstofinger-pointing,whichseemstobeapastimeinAmericathesedays,therushtoblamecanobscureprogre
急性心肌梗死患者,疑有早期心源性休克末梢循环改变,血压90/70mmHg,尿比重1.016,中心静脉压13mmH2O。治疗时应首选
关于癫痫的中医分型,下列描述不正确的是
直肠癌的首选检查方法是
下列证人证言中,满足法律要求的有:()
我国政府恢复对澳门行使主权的日期是()。
2012年年末全国公路总里程达423.76万公里.比上年末增加13.11万公里。公路密度为44.14公里/百平方公里.比上年末提高1.37公里/百平方公里。按行政等级划分:国道17.34万公里、省道31.21万公里、县道53.95万公里、乡道1
下列行为中,构成侵犯商标权的有()5
下列叙述中正确的是( )。
____всоциалистическомобществесуществуеттоварноепроизводство,необходимыденежныезнаки.
最新回复
(
0
)