首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define N2 #define M N+1 #define NUM(M+1)*M/2 main(){printf("%d\n",NUM);}
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define N2 #define M N+1 #define NUM(M+1)*M/2 main(){printf("%d\n",NUM);}
admin
2018-11-21
41
问题
有以下程序,程序运行后的输出结果是
#include<stdio.h>
#define N2
#define M N+1
#define NUM(M+1)*M/2
main(){printf("%d\n",NUM);}
选项
A、4
B、8
C、9
D、6
答案
B
解析
宏展开以后NUM为(2+1+1)*2+1/2,计算以后值为8。注意在进行宏展开的时候,千万不要试图计算,展开以后再进行计算。
转载请注明原文地址:https://www.kaotiyun.com/show/Clxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出是______。fun(char*s,intp1,intp2){charc;while(p1<p2){c=s[p1];s[p1]=s[p2];s[p2]=c;p1++;p2--;}
以下程序的输出结果是_______。main(){charst[20]="hello\0\t\\";printf(%d%d\n",strlen(st),sizeof(st));}
可以在C语言程序中用做用户标识符的一组标识符是()。
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度。请填空。FILE*myf;longf1;myf=【】("test.t","rb")
main(){inta=4,b=5,c;ifa<B){c=a*b;printf("%d,%d,%d\n",b,a,c);}else{c=b/a;printf("%d,%d,%d\n",b,a,c);}}
已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是
有以下程序:voidfun1(char*p){char*q;q=P;while(*q!=’\0’){(*q)++;q++;}}main(){chara[]={"Program"),*p
表达式’8’-’2’的值是()。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是
随机试题
木材中的水有_______、_______和_______三种。
微机正在工作时电源突然中断供电,此时计算机___________中的信息全部丢失,并且恢复供电后也无法恢复这些信息。
A.桂枝B.半夏C.陈皮D.人参E.白术实脾散的组成药物中含有
产品质量法所称产品是()。
在进行保险规划时,会面临很多风险。下列选项中,会引发风险的行为有()。
以下哪一种不属于非程序性计划?()
Oneimportantpartofpara-linguisticsisaccent,whichdescribesthosefeaturesofpronunciationthatidentifyapersoneither
Readthefollowingarticlesinwhichfourpeopletalkedabouttheirworkandlife.Forquestions61to65,matchnameofeachsp
YouwillhearfivedifferentpeopletalkingabouttheMasterofBusinessAdministrationcourses(MBAs)whichtheyhavetaken.For
A、正确B、错误A根据原文“Bythetimemymotherturnedfourteen,shecouldnolongerbearlifeinhergrandmother’shouse.Shefoundworkas
最新回复
(
0
)