首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 #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
56
问题
以下程序的输出结果是______。
#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://www.kaotiyun.com/show/pUJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序运行后的输出结果是______。fut(int,*s,intP[2][3]){**s=p[1][1];}main(){inta[2][3]={1,3,5,7,9,11},*p;
以下程序的输出结果是______。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(5,2,a);printf("%d",
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd
下列程序main(){chararr[2][4];strcpy(arr,"you");strcpy(arr[1],"me");arr[0][3]=’&’;printf("%s
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
在16位IBM-PC机上使用C语言,若有如下定义structdata{inti;charch;doublef;}b;则结构变量b
在单链表中,增加头结点的目的是()
以下函数用来在w数组中插入x。n所指向的存储单元中存放w数组中字符个数。数组w中的字符已按从小到大的顺序排列,插入后数组w中的字符仍有序。请填空。voidfun(char*w,charx,int*n){inti,
将代数式转换成程序设计中的表达式为【】。
以下程序建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(键表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>structlis
随机试题
基本病理过程
下列脑神经中。行程最远、分布最广的神经是
影像增强管输入屏有效直径是20.32cm,输出屏有效直径是2.54cm,缩小增益是
下列关于房地产经纪机构的分支机构的说法中,正确的有()。
工程建设监理实施细则应在工程施工开始前编制完成,并必须经()批准。
用友报表系统中,下列()的操作是在“数据”状态下进行的。
在宪法规范与社会现实发生非正常性的严重冲突时,需要对宪法进行()。
育才小学六年级共有学生99人,每3人分成一个小组做游戏。在这33个小组中,只有1名男生的共5个小组,有2名或3名女生的共18个小组,有3名男生和有3名女生的小组同样多,六年级共有男生多少名?
随机误差
Whatistheletterabout?Establishmentof______.Whatwillthenewarrangementsleadto?
最新回复
(
0
)