首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 #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
22
问题
以下程序的输出结果是______。
#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全国计算机二级
相关试题推荐
当执行下面的程序时,如果输入ABC,则输出结果是______。#include"stdio.h"#include"string.h"main(){charss[10]="12345";gets(s
设有以下声明语句structex{intx;floaty;charz;}example;则下面的叙述中不正确的是______。
有以下程序:main(){intx[8]={8,7,6,5,0,0},*s;s=x+3;printf("%d\n",s[2]);}程序运行后的输出结果是______。
若int类型数据占两个字节,则下列语句intk=-1;printf("%d,%u\n",k,k);的输出为()
设有如下程序:main(){intn1,n2;scanf("%d",&n2);while(n2!=0){n1=n2%10;n2=n2/10;Printf("%d",n1);
以上程序运行后的输出结果是【】。main(){inti=10,j=0;do{j=j+i;i-;}while(i>2);printf("%d\n"j);}
若有如下语句:structa{charx[10]inty;}s,*t;t=&s;则对结构体变量s中的成员y的正确引用是()
已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义structa*f(intt1,int*t2,strcutat3,structa*t4)structap,*p1;inti;则正确的函数调用语句为
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
在单链表中,增加头结点的目的是()
随机试题
提出语言遗传机制假设的是()
大量胸腔积液所致呼吸困难。最有效的治疗措施是
男,56岁,1天前转移性右下腹痛,麦氏点有固定压痛,现腹痛突然加剧,范围扩大,腹部有肌紧张。应考虑是
财产清查的作用有()。
交往和独处原是人在世上生活的两种方式,对于每个人来说,这两种方式都是必不可少的,只是比例不太相同罢了。由于性格的差异,有的人更爱交往,有的人更喜独处。人们往往把交往看作一种能力,却忽略了独处也是一种能力,并且在一定意义上是比交往更为重要的一种能力。反过来说
随着经验增加,能够形成单位成本下降趋势的原因不包括()。
关于无形资产的后续计量,下列说法中正确的是()。
Oneofthemosteminentofpsychologists,ClarkHull,claimedthattheessenceofreasoningliesintheputtingtogetheroftwo
Sheapologizedprofusely,onlytodiscoverthatherself-servingexcusesfailedtohavea______effect.
Formorethanacenturytheroadwasthe【C1】______formoflandtransportationinmuchoftheworld.Itwas,and【C2】______,theo
最新回复
(
0
)