首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若程序中有宏定义行: #define N 100则以下叙述中正确的是
若程序中有宏定义行: #define N 100则以下叙述中正确的是
admin
2018-01-11
85
问题
若程序中有宏定义行: #define N 100则以下叙述中正确的是
选项
A、宏定义行中定义了标识符N的值为整数100
B、上述宏定义行实现将100赋给标示符N
C、在运行时用100替换标识符N
D、在编译程序对C源程序进行预处理时用100替换标识符N
答案
D
解析
在C语言中,凡是以“#”号开头的行,都称为“编译预处理”。其含义是在C编译程序对C源程序进行编译前,由编译预处理程序对这些编译预处理命令进行处理的过程。Eh#define定义的宏就是编译预处理命令。C程序在进行编译之前,都要先对程序中所有出现的“宏名”,都用宏定义中的替换文本进行替换。
转载请注明原文地址:https://kaotiyun.com/show/8Qxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:Structcomplex{intreal,unreal;}dataI={1,8},data2;则以下赋值语句中错误的是()。
下面的函数调用语句中func甬数的实参个数是()。 func((f2v1,v2),(v3,v4,v5),(v6,max(v7,v8)))
函数f(x)=x2+1,通函数f(x)的累加求f(0)+f(1)+f(2)+……+f(10)。main(){printf("Thesum=&d\n",SumFun(10));)SumFun(intn){i
执行下列程序后,变量a,b,c的值分别是()。intx=5,y=4;inta,b,c;a=(--x==y++)?x:++y;b=++x;c=y;
要求使下列程序输出5个整数,请填空。for(i=0;i<=________;printf("%d\n",i+=2););
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
最简单的交换排序方法是_________。
若i和j已定义为int类型,则以下程序段中内循环体总的执行次数是______。for(i=5;i;i--)for(j=0;j<5;j++){...}
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算以及______。
随机试题
“治病不如讲究卫生”根据这一说法,下列几种控制方式中,哪一种方式最重要()
女性生殖系统包括________、________及________。
治疗慢性心衰的非正性肌力药物:
测得血糖20天室内质量控制数据,计算出均值为5.0mmol/L,标准差为0.25mmol/L,其变异系数应为
关于胃蠕动的叙述正确的是
国债的()是影响国债规模的决定因素。
意志行动的基本特性有()。
在SQLServer2008数据库中存在销售单据明细表,其建表语句为:CREATETABLE销售单据明细表(销售单据编号varchar(8),商品编号varchar(8),单价money,数量int,总价
Whatisbeingsold?
Formuchoftheworld,thedeathofRichardNixonwastheendofacomplexpubliclife.Butresearcherswhostudybereavementwo
最新回复
(
0
)