首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #define MCRA(m) 2*m #define MCRB(n,m) 2*MCRA(n)+m main() { int i=2,j=3; printf("%d\n",MCR
以下程序的输出结果是【 】。 #define MCRA(m) 2*m #define MCRB(n,m) 2*MCRA(n)+m main() { int i=2,j=3; printf("%d\n",MCR
admin
2013-06-11
35
问题
以下程序的输出结果是【 】。
#define MCRA(m) 2*m
#define MCRB(n,m) 2*MCRA(n)+m
main()
{ int i=2,j=3;
printf("%d\n",MCRB(j,MCRA(i)));
}
选项
答案
16
解析
带参数宏定义首先将程序中宏替换掉,先把“MCRA(i)”替换成“2*i”,然后把“MCRA(j,2,*i)”替换成“2*2*j+2*i”,经计算该表达式的值为16,所以最后输出为16。
转载请注明原文地址:https://kaotiyun.com/show/iCJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是() #include<stdio.h> #include<string.h> { char*p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2.strcat
在微机系统中,对输入输出设备进行管理的基本程序模块(BIOS)存放在()
()是构成C语言程序的基本单位。
请读程序:#include<stdio.h>main(){intnum=0;while(num<=2){num++;printf("%d\n",num);}}上面程序的输出结果是
以下sum函数的功能是计算下列级数之和。请给函数中的各变量正确赋初值。doublesum(doublex,intn){inti;doublea,b,s;【】for(i=1;
若有以下结构体定义,则______是正确的引用或定义。structexample{intx;inty;}v1;
下列关于队列的叙述中,正确的是
在面向对象的程序设计中,下列叙述错误的是()。
结构化程序设计包含3种基本控制结构,其中SCAN—ENDSCAN语句属于______结构。
以下有4组用户标识符,其中合法的一组是______。
随机试题
个体之所以会有服从行为,主要是因为()
常见鼻源性颅内并发症不包括
盐析法沉淀蛋白质的原理是
肖某到商场购得促销产品诺基亚手机一部,商场明示促销产品如有质量问题,只换不退。在保修期内,手机出现故障,经过两次修理仍不能正常使用。肖某遂提交有关行政部门鉴定,结果显示该手机为冒牌产品,且为不合格商品。鉴于以上事实,肖某的如下请求哪些能得到法律的支持?
王某与李某投资设立A有限责任公司,近年来A有限责任公司经营状况不佳,上某遂向A有限责任公司要求查阅会计账簿。王某该行为行使的是()。
某公司因生产经营的需要再筹资50万元。现有两种筹资方案可供选择:①增发25000股普通股,每股发行价为20元;②发行债券50万元,债券年利率为10%。公司的息税前盈余目标为40万元,所得税率为25%,该公司筹资后的盈余状况见下表:根据上述资料,
若投资活动流入流出比小于1时,说明企业投资效果差,财务状况差。()
你和同事到单位后,这个同事跟其他人关系融洽,对你却很冷漠。你怎么办?
在一个图中,所有顶点的度之和等于所有边数的(41)倍;在一个有向图中,所有顶点的入度之和等于所有顶点出度之和的(42)倍。
A、Theamountofhisplays.B、TheEnglishinhisworks.C、Thethemesofhisworks.D、Thecharacterofhim.C事实细节题。本题问的是女士认为是什么使莎士
最新回复
(
0
)