首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 #define MCRA (m) 2*m #define MCRB (n,m) 2*MCRA (n)+m main() { int i-2,j=3; pr
以下程序的输出结果是______。 #define MCRA (m) 2*m #define MCRB (n,m) 2*MCRA (n)+m main() { int i-2,j=3; pr
admin
2013-02-23
23
问题
以下程序的输出结果是______。
#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/pUJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序输出结果是______。#definer16#ifr==16voidp(inta){printf("%x",a);}#elsevoidp(inta){
以下程序的输出结果是______。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(5,2,a);printf("%d",
下述关于数据库系统的叙述中正确的是()
根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成()
在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
下列程序main(){chararr[2][4];strcpy(arr,"you");strcpy(arr[1],"me");arr[0][3]=’&’;printf("%s
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为()
在单链表中,增加头结点的目的是()
随机试题
A.mRNAB.转氨酶C.GTPD.转肽酶催化联合脱氨基作用所需的酶是
【案例】女性,35岁。心悸气促二年,发热一个半月,有关节痛史。X线梨形心影,心尖区可闻及收缩期及舒张期杂音,心率90次/分,脾可触及,有杵状指,尿蛋白(++),红细胞1~10个/HP。赘生物的好发部位为
症见头目眩晕,目胀耳鸣,脑部热痛,面色如醉,心中烦热,肢体渐觉不利。口眼渐形歪斜,脉弦长有力。治宜首选
()是指将中小企业板块股票作为一个整体,使用与主板市场不同的股票编码。
股票价值的主要构成有()。Ⅰ.未来股息收入Ⅱ.上一期股息收入Ⅲ.未来资本利得收入Ⅳ.未来股本数量变化
定期清查,可以使全面清查,也可以是局部清查。()
指导技术的正确做法是()。
教师应成为幼儿学习活动的支持者、合作者、引导者。()
设0<a<1,证明:方程arctanx=ax在(0,+∞)内有且仅有一个实根.
用配方法化下列二次型为标准形:f(x1,x2,x3)=x12+2x22—5x32+2x1x2—2x1x3+2x2x3.
最新回复
(
0
)