首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 #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
30
问题
以下程序的输出结果是______。
#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全国计算机二级
相关试题推荐
有以下程序:voidswap1(int*a,int*b){int*c=a;s=b,b=c;}voidswap2(int*a.int*b){intc=*a;*a=*b,*b=c;
对于下面的程序#include<stdio.h>#include<string.h>char*scmp(char*s1,char*s2){if(strcmp(s1,s2)<0)return(s1);else
下面对对象概念描述错误的是()
有以下程序:intfa(intx){returnx*x;}intfb(intx){returnx*x*x;}intf(int(*f1)(),int(*f
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}a,b,*p=&a,*q=&b
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
随机试题
嗜铬细胞瘤的临床及声像表现正确的是
关于肺胀与哮证、喘证的关系,下列哪项不正确:
女性,4岁。急诊入院,半小时前突然意识不清,瞳孔缩小,流涎,心(一),两肺痰鸣音,不发烧,血压正常。此患儿的主要治疗药物为
依照国家对执业医疗机构的要求,医疗机构必须履行的义务是承担,除了
女性,65岁,胃癌根治术后,胃肠减压每日引流量1200~1500ml/d,自觉无力,腹软。查体:BP90/55mmHg,心率98次/分;心电图示:ST段降低,QT周期延长,出现U波,此时重要的治疗措施为
跨度20m的简支梁,其合理的截面是()。
关于定金,下列说法错误的是()。
刑罚适用的目的是()。
设要在表T上建立一个针对插入操作的前触发器,请补全下列语句:CREATETRIGGERtri_insertONT【6】INSERT
ExactlywhenintheearlymoderneraNativeAmericansbeganexchanginganimalfurswithEuropeansforEuropean-madegoodsisunc
最新回复
(
0
)