首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若程序中有宏定义行:#defineN100则以下叙述中正确的是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
admin
2014-06-19
42
问题
若程序中有宏定义行:#defineN100则以下叙述中正确的是
选项
A、宏定义行中定义了标识符N的值为整数100
B、上述宏定义行实现将100赋给标示符N
C、在运行时用100替换标识符N
D、在编译程序对C源程序进行预处理时用100替换标识符N
答案
D
解析
在C语言中,凡是以“#”号开头的行,都称为”编译预处理”。其含义是在c编译程序对c源程序进行编译前,由编译预处理程序对这些编译预处理命令进行处理的过程。由#define定义的宏就是编译预处理命令。C程序在进行编译之前,都要先对程序中所有出现的”宏名”,都用宏定义中的替换文本进行替换。
转载请注明原文地址:https://kaotiyun.com/show/FiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在长度为n的线性表中查找一个表中不存在的元素,需要的比较次数为【】。
若有如下程序:main(){intn;for(n=0;n<9;n++){if(n<1){printf("%d",n);continue;}if(n==4)break;printf("%d
有以下程序:voidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){chara=’A’,b=’a’;fun(&
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
下面程序运行后的输出结果是______。structabc{inta,b,c;}main(){structabcs[2]={{1,2,3},{4,5,6}};intt=-s[0].a
下面invert函数的功能是将一个字符串str的内容颠倒过来。请填空。 #include<string.h> voidinvert(charstr[]) {inti,j【】; for(i=0,j=strlen(str)
注释说明了程序的功能,它分为【】注释和功能性注释。
下列选项中不能正确定义结构体的是_______。
若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是_______。
数据库设计包括两个方面的设计内容,它们是_______。
随机试题
痉挛性脑瘫临床表现不包括
蛛网膜下腔出血最常见的病因是
下列合同中,既可以是有偿合同也可以是无偿合同的有哪些?
股权投资基金管理人申请基金管理人登记需要提交的材料或资料包括()。I.法律意见书Ⅱ.年度财务报表Ⅲ.高管基本信息Ⅳ.公司章程Ⅴ.合伙人名单
城市最低收入家庭申请廉租住房须提供的申请材料包括()。
督察人员在现场督察中在什么情况下可以将警察带离现场?
下列关于法律与道德关系的表述中,错误的是()。
从历史的角度看,生态问题只有通过不断重建天人之间的统一才能解决,仅仅赞美自然的原初形态,一味讴歌、缅怀天人之间的原始统一,只能得到某种抽象、空泛的满足,而无法真正解决生态的问题。生态的危机因人而起,也只有通过人自己的合理活动来克服。单纯地由于人的作用导致生
Ofallthecomponentsofagoodnight’ssleep,dreamsseemtobeleastwithinourcontrol.Indreams,awindowopensintoaworl
Isitpossibletobebothfatandfit--notjustfitenoughtoexercise,butfitenoughtoliveaslongassomeonealotlighter?
最新回复
(
0
)