首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #define N 2 #define M N+1 #define MUN (M+1)*M/2 main() { printf( "%d\n", MUN ); } 程序运行后的输出结果是
有以下程序 #include <stdio.h> #define N 2 #define M N+1 #define MUN (M+1)*M/2 main() { printf( "%d\n", MUN ); } 程序运行后的输出结果是
admin
2021-04-28
36
问题
有以下程序
#include <stdio.h>
#define N 2
#define M N+1
#define MUN (M+1)*M/2
main()
{
printf( "%d\n", MUN );
}
程序运行后的输出结果是
选项
A、8
B、9
C、5
D、6
答案
D
解析
带参数的宏的调用格式:宏名(实参表),替换过程是,用宏调用提供的实参字符串,直接置换宏定义命令行中相应形参字符串,非形参字符保持不变。MUN被置换成(M+1)*M/2,M置换成N+1,N置换为2;得到M=N+1=3,MUN=(M+1)*M/2=6,程序的运行结果是6,D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/9Wtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx=0,*p;紧接着的赋值语句正确的是
以下叙述中正确的是
以下选项中,不能作为合法常量的是
有以下程序段inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:prin
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为
有以下函数:intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++:}return
有以下程序#includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f(3);
某系统结构图如下图所示,则该结构图的深度是
下面不属于软件需求分析阶段主要工作的是
随机试题
双侧瞳孔散大的疾病是()。
LH促进下列哪组细胞分泌雄激素
关于营养不良的治疗,哪项最重要
A.食入生的或未煮熟的猪肉B.食入生的菱角、茭白C.食入生的或未煮熟的淡水鱼虾D.食入生的溪蟹或喇蛄E.接触疫水人感染卫氏并殖吸虫的主要途径是
脑脊液检查蛋白质定量显著增加的疾病是
股票的清算价值是股票投资价值分析的重要指标,在计算公司的净资产收益率时也有重要的作用。()
目前,研究人员尚不能确定,是先有抑郁症,还是先有沉溺网络,但有一点肯定的,即两者之间是一种恶性循环。抑郁症可以使青少年更加沉溺于网络,有抑郁症状的青少年基本没有生活目标,网络游戏中获得的虚拟奖励对他们来讲很有吸引力,虽然网络世界四通八达,但沉溺其中的青少年
嗅探器改变了网络接口的工作模式,使得网络接口__________。(2012年商半年试题)
【B1】【B5】
A、TochatwithSimonsocially.B、Togethelpinthecourse.C、Tohandintheirassignments.D、Topractisegivinginterviews.BWh
最新回复
(
0
)