首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于#define N 100的叙述中正确的是( )。
关于#define N 100的叙述中正确的是( )。
admin
2017-10-24
27
问题
关于#define N 100的叙述中正确的是( )。
选项
A、宏定义行中定义了标识符N的值为整数100
B、上述宏定义行实现将100赋给标识符N
C、在运行时用100替换标识符N
D、在编译程序对C源程序进行预处理时用100替换标识符N
答案
D
解析
在C语言中,凡是以“#”开头的行,都称为“翻译预处理”。其含义是在C编译程序对C源程序进行编译前,由编译预处理程序对这些编译预处理命令进行处理的过程,即在程序执行之前就处理了。由#define定义的宏就是编译预处理命令。C程序在进行编译之前,都要先对程序中所有出现的“宏名”。都用宏定义中的替换文本进行替换。
转载请注明原文地址:https://kaotiyun.com/show/uIxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:point(char*p){P+=3;)main(){charb[4]={’a’,’b’,’c’,’d’},*p=b;point(p);printf("%c\n",*p);}程序运行后的输
以下选项中值为1的表达式是()。
若变量已正确定义,有以下程序段:i=0;doprinntf("%d,i");while(i++);printf("%d\n",i);其输出结果是()。
有以下程序:main(){intm,n,P;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的值为1
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
已有定义:double*P;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元()。
若有定义:intx=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是()。
以下叙述中错误的是()。
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为______________。
随机试题
一个国家或地区,60岁以上人口数达到总人口数的百分之多少或多少岁以上人口达到总人口的7%称为老龄化社会
儿童多动症心脾两虚证治疗应首选
甲、乙二人之间的贸易纠纷经A仲裁委员会仲裁后,于2010年4月6日作出裁决。而甲于2010年4月10日收到裁决书,并对仲裁裁决不服,认为该仲裁裁决是由于乙隐瞒了重要证据而作出的,遂想向人民法院申请撤销该仲裁裁决。与此同时,A仲裁委员会也发现仲裁庭在审理过程
下列给付中,能够引起不当得利之债发生的是()。
退出现役的一级至四级残疾军人,由国家供养终身。()
请阐述我党“从群众中来,到群众中去”的群众路线的工作方法的理论基础。
YouaretheadministratoroftwoMicrosoftWindows2000computers.OnecomputerisrunningInternetInformationServices(IIS),
C语言中double类型数据占字节数为
在数据库设计中,将E一R图转换成关系数据模型的过程属于()。
Ifyouthinkwomenstillgainmoreeconomicbenefitthanmendofrommarriage,youmaybelivinginthepast.Today,menarebett
最新回复
(
0
)