首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #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
73
问题
以下程序的输出结果是【 】。
#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全国计算机二级
相关试题推荐
若有以下定义和语句,且0<=I<10,则对数组元素的错误引用是() inta[]={1,2,3,4,5,6,7,8,9,0}; int*p,I p=a;
微型计算机的运算器、控制器及内存储器组合在一起,称之为()
一棵二叉树中共有80个叶子结点与10个度为1的结点,则该二叉树中的总结点数为【】。
486PC机主板上一般带有高速缓冲存储器Cache,它是()之间的储存。
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的3个连续结点。structnode{intdata;structnode*next;}*p,*q,*r;现要将q和r所指结点的先
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为()。
若有以下定义和语句:inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是______。
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是
能把计算机处理好的结果转换成为文本、图形、图像或声音等形式并输送出来的设备称为【】设备。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。
随机试题
相关系数在0.7~0.9之间,表明变量之间相关程度【】
A.二氨基萘荧光法B.二硫腙分光光度法C.二苯碳酰二肼分光光度法D.4一氨基一3-联氨-5一巯基一1,2,4一三氮杂茂分光光度法E.N,N一二乙基对苯二胺分光光度法用于测定水中硒的方法是
( )法院对此案有管辖权。如果法院受理起诉,可能做出的判决是( )。
权力制约是依法治国的关键环节。下列哪些选项体现了我国宪法规定的权力制约原则?(2011年卷一59题)
磨砖机和切砖机应按规定由电工分别配置()。
现浇预应力混凝土梁支架施工时,设置预拱度要考虑的下述变形值中,不符合规范要求的是()。
支票的记载事项必须包括()。
法律责任是法律关系的主体由于实施了违法行为,必须依法承担的带有()和惩罚性的法律后果。
1964年12月,周恩来在全国人大三届一次会议的政府工作报告中第一次提出分两步走实现四个现代化的发展战略,这就是
Heboughtherwhatshewanted,______thefactthattheywerecostly.
最新回复
(
0
)