首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下有关宏替换的叙述不正确的是( )。
以下有关宏替换的叙述不正确的是( )。
admin
2017-03-23
69
问题
以下有关宏替换的叙述不正确的是( )。
选项
A、使用宏定义可以嵌套
B、宏定义语句不进行语法检查
C、双引号中出现的宏名不替换
D、宏名必须用大写字母表示
答案
D
解析
本题考查宏替换的规则。宏替换有两类:简单的字符替换和带参数的宏替换。使用宏应注意:①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标示符,宏名的定义通常用大写字母,但不是必须用大写;⑧双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://kaotiyun.com/show/JcDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数的值通过return语句返回,下面关于return语句的形式描述错误的是
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
下列程序执行后的输出结果是voidfunc(int*a,intb[]){b[0]=*a+6;}main(){inta,b[5];a=0;b[0]=3;func(&a,b);printf
有以下程序#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(X){case1:switch(y){case0:a++;
若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为【】。
设有下面的程序段:chars[]="china";char*p;p=s;则下列叙述正确的是
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述
随机试题
是皆率民而出于孝情者也,胡为至今不朝也?
建立全科医疗试点应考虑以下哪些因素
贫血患者选择富含铁的食物时,鸡蛋并非是最好的来源,鸡蛋中铁含量虽多,但吸收率低,因为含有干扰物质
甲应以谁为被告提起行政诉讼?请回答下列问题:若甲以一行政机关为被告提起诉讼,而人民法院认为另一行政机关应为共同被告,因此要求追加被告。甲不同意,则以下说法正确的是:
套路贷是以非法占有为目的,假借民间借贷之名诱使、迫使被害人签订借贷或变相借贷、抵押、担保等相关协议,通过虚增借贷金额,恶意制造违约,肆意认定违约,毁匿还款证据等方式,形成虚假债权债务,并采用暴力、威胁等非法手段概括性犯罪。以下选项正确的是?()(2
以下各项中属于项目建设方案总体设计的重要工作是()。
海关行政许可项目的实施机关有( )。
在社会主义社会中,个人利益与社会整体利益在根本上是一致的,社会利益离不开个人利益,个人利益也离不开社会利益。下列关于个人利益与社会整体利益表述正确的是()
下列一维数组定义正确的是()。
Areyoujustjokingaboutourstartingasoftwarecompanytogether,ordoyoumeanbusiness?Theunderlinedpartmeans______.
最新回复
(
0
)