首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于#define N 100的叙述中正确的是( )。
关于#define N 100的叙述中正确的是( )。
admin
2017-10-24
29
问题
关于#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全国计算机二级
相关试题推荐
若运行输入:3<回车>,则以下程序的输出结果是()。main(){inta,b;scanf("%d",&A);b=(a>=0)?a:-a;printf("b=%d",B);}
以下函数findmin拟实现存数组中查找最小值作为函数值返回,但程序中有错导致不能实现预定功能。#defineMAX2147483647intfindmin(intx[],intn){inti,min;min=M
下列程序的运行结果是()。voidfun(int*s,int*p){staticintt=3;}voidmain(){inta[]={2,3,4,5},k,x;printf("%d,",x)
以下程序的运行结果是()。#include<stdio.h>main(){inta=3,b=4,c=8,d=4,m=1,n=3;printf("%d\n",(m=a>B)&&(n=c>D));}
设有定义语句:inta[][3]={{0},{1},{2}};,则数组元素a[1][2]的值为()。
有以下程序:fun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7
设函数fun的定义形式为:voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是()。
设变量已正确定义并赋值,以下正确的表达式是()。
以下叙述中错误的是()。
已知下列函数定义:fun(int*b,intc,intn,intdata){irak;for(k=0;k
随机试题
Whentwohandsmeet,wepassonsomethingofourselves.After【C1】______toMarkTwain,Helen—whowasbothdeafandblind—commente
下面是某求助者的WAIS--RC的测验结果:该测验结果显示高于平常的智商是()
下列离子方程式书写正确的是()。
技巧型教学风格体现在,教师讲课精于教学的技巧,充满着_________,各种教学方法、技巧_________,运用自如,恰到好处,并丝毫不带有雕琢的痕迹。整个课堂教学的结构就像一种设计好的程序,过渡自然,组织严密,搭配合理,有条不紊。填入划横线部分最恰当的
人民币汇率升高:
根据我国《选举法》的规定,由选民直接选举的代表候选人名额,应多于应选代表名额的()。
对于法学的产生和发展,下列表述正确的有()。
划分法律部门的首先应当坚持的原则是()
Forhundredsofmillionsofyears,turtleshavestruggledoutoftheseatolaytheireggsonsandybeaches,longbeforetherew
Chapter-A-Dayisintendedtohelppeople______.Thepassagewaswrittenin______.
最新回复
(
0
)