首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若程序中有宏定义行:#define N 100则以下叙述中正确的是
若程序中有宏定义行:#define N 100则以下叙述中正确的是
admin
2019-12-17
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/SLCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf
若有以下程序main(){intc;c=13|5;printf("%d\n",c);}则程序的输出结果是
以下叙述中正确的是
以下叙述中正确的是
若有以下程序typedefstruerstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)malloc(10);strcpy
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangD
以下叙述中错误的是
下列定义数组的语句中,正确的是
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。例如,s所指的字符串为“def35adh3kjsdt7”,执行后结果为“defadhkjsdf3537”。请在程序的下画
函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量e的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=5241。注意:部分源
随机试题
在营销实践中,维系顾客的方法包括【】
能够被凝血酶结合形成复合物并失去活性的酶是
乙酰胂胺为
有关乳酸循环的描述,错误的是
下列哪一种药物不具有清热化痰的功效
较大体积的混凝土墩台及基础,在混凝土中可埋放25%石块,但应符合什么规定?
《巴塞尔新资本协议》只对()的定义作了一个尝试性的规定:“包括但不限于因监管措施和解决民商事争议而支付的罚款、罚金或者惩罚性赔偿所导致的风险敞口。”
下列各项货币时间价值运算中,两者之间互为逆运算的有()。
Thebosstookitforgrantedthathissecretaryshouldkeephimwell-informed.
AllovertheworldmentionoftheBritisheducationsuggestsapictureofthe"publicschool",anditsuggestsinparticularthe
最新回复
(
0
)