首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define N 2 #define M N+1 #define MUN (M+1)*M/2 main() { printf( "%d\n", MUN ); } 程序运行后的输出结果是( )。
有以下程序 #include #define N 2 #define M N+1 #define MUN (M+1)*M/2 main() { printf( "%d\n", MUN ); } 程序运行后的输出结果是( )。
admin
2015-07-28
55
问题
有以下程序
#include
#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
答案
A
解析
宏替换是使用宏名代替一个字符串,是一种机械、简单的置换,直接在替换处展开而不做语法检测,所以语句MUN=(M+1)*M/2=(N+1+1)*N+1/2=8,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/X7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { int i=0,s=0; for(;;) { if(i==3||i==5)continue; if(i==6) break; i++; s+=i; }; printf("%d\n",s); } 程序运行后的输出结果是_____
有以下程序 main() { int m=3,n=4,x; x=-m++; x=x+8/++n; printf("%d\n",x); } 程序运行后的输出结果是______。
下列语句中,说法正确的是______。
以下程序运行后的输出结果是______。main(){chara[]="abcdefg",*p;inti=0;p=a;while(*p){if(i%2!=0)*p=’*’;p
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
以下叙述不正确的是______。
下列关于栈的叙述中正确的是_______。
整型变量x和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
C语言规定,在一个源程序中,main函数的位置
C语言源程序名的后缀是()。
随机试题
设f(x),g(x)为[a,b]上连续的增函数(0<a<b),证明:∫abf(x)dx∫abg(x)dx≤(b-a)∫abf(x)g(x)dx.
生理性的缩瞳反应不包括
可缓和苦寒之性,增强止呕作用的是
()主要是调查分析项目产品在国内外市场的竞争程度。
暗沟采用混凝土浇筑或浆砌片石砌筑时,要求满足的条件有( )。
A、B两栋相同的住宅项目,总建筑面积86000㎡。施工时分A、B分区,项目经理下分设2名栋号经理,每人负责一个分区,每个分区又安排了一名专职安全员。项目经理认为,由栋号经理负责每个栋号的安全生产,自己就可以不问安全的事了。A区地下一层结构施工时,业
厨房、厕浴间防水层经多遍涂刷,单组分聚氨酯涂膜总厚度不应低于()。
已知三个字符为:a、Z和8,按它们的ASCⅡ码值升序排序,结果是()。
BuildYourSelf-confidence1.【T1】______fearSelf-confidence≠【T2】______Fear=youareatyourgrowingedgeTheresultofsucce
Softrobotsmaynotbeintouchwithhumanfeelings,buttheyaregettingbetteratfeelinghumantouch.CornellUniversityrese
最新回复
(
0
)