首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #defineSUB(X,Y)(X+1)*Y main() {inta=3,b=4; printf("%d\n",SUB(a++,b++)); } 程序运行后的输出结果是
有以下程序 #include #defineSUB(X,Y)(X+1)*Y main() {inta=3,b=4; printf("%d\n",SUB(a++,b++)); } 程序运行后的输出结果是
admin
2015-07-31
27
问题
有以下程序
#include
#defineSUB(X,Y)(X+1)*Y
main()
{inta=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/kmDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是______。
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;1++)p[i]=i;for(i=0;i<3;i++)pr
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
若有运算符:>、*=、<<、%、sizeof,则它们按优先级(由低至高)的正确排列次序为()。
下列能正确定义一维数组的选项是()。
现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为
下列叙述中正确的是()。
关于结构化程序设计原则和方法描述错误的是()。
若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是()。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
根据我国法律规定,当事人选择法律的行为或者变更法律选择的行为发生在()
C语言编译器是一种()。
小儿风湿热最易受累的心瓣膜是
晚期产后出血是指
混合资本债券到期时,如果发行人无力支付清偿顺序在该债券之前的债务或支付该债券将导致无力支付清偿顺序在混合资本债券之前的债务,发行人只可以延期支付该债券的利息。()
执行户口管理制度,做好户籍管理和人口统计工作,负责管理户籍、掌握户口动态等户政工作的人民警察属于()。
下列没有语病的一项是()。
设,试讨论f(x)在x=0处的连续性和可导性.
设λ=2是非奇异矩阵A的一个特征值,则矩阵有特征值()
【B1】【B17】
最新回复
(
0
)