首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下有关宏替换的叙述不正确的是( )。
以下有关宏替换的叙述不正确的是( )。
admin
2011-06-10
38
问题
以下有关宏替换的叙述不正确的是( )。
选项
A、使用宏定义可以嵌套
B、宏定义语句不进行语法检查
C、双引号中出现的宏名不替换
D、宏名必须用大写字母表示
答案
D
解析
本题考查宏替换的规则。宏替换有两类:简单的字符替换和带参数的宏替换。使用宏应注意:①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查:②为了区别程序中其他的标示符,宏名的定义通常用大写字母,但不是必须用大写;③双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://jikaoti.com/ti/ZDB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> main( ) { charch1,ch2;intn1,n2; ch1=getchar( ); ch2=getchar( ); n1=ch1-‘0’;
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件尾向前移 2*sizeof(int)字节) #include <stdio.h> main( ) { FILE*fp;
有以下程序 struc STU { charname[10]; intnum; }; voidf1(structSTUc) { structSTUb={“LiSiGuo”,2042}; c=b; }
设有以下语句 typedefstructS { int g; char h; } T; 则下面叙述中正确的是( )
设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式1/2(a+b) 计算结果不相符的是( )
在64位高档微机中,CPU能同时处理【 】个字节的二进制数据。
有以下定义和语句 inta[3][2]={1,2,3,4,5,6,},*p[3]; p[0]=a[1]; 则*p[0]+1)所代表的数组元素是
下图所示二叉树的中序遍历结果为()。
以下叙述中错误的是
下述关于数据库系统的叙述中正确的是()。
随机试题
A.肝火上炎B.肝不藏血C.肝阳上亢D.肝血不足房室劳倦,肾阴耗伤易致
A.1B.2C.3D.4E.5原子处于最低能量状态(最稳定)时,对应的主量子数n是
抗糖尿病药物类别A.胰岛素B.双胍类C.磺酰脲类D.胰岛素增敏剂E.α-糖苷酶抑制剂阿卡波糖属于
检测类报告“检测数据部分”的相关内容来源于检测记录表,应包含检测项目、()、检测结果、检测结论等内容及反映检测结果与结论的必要图表信息。
在非正常条件下,下列设备中,应设安全阀的是()。
小明期中考试不理想,父母答应如果期末考试能考好,就给他买电脑,于是小明刻苦地学习,期末考试时取得了优异的成绩,从学习动机理论来看,这属于()。
蒙古族的传统节日是()。
没有革命的理论就没有革命的运动。
某生在研究幼儿欺侮的问题进行观察研究时,记录表仅记录一天时间内欺侮行为出现的次数的方法是
Forcenturies,boysweretopoftheclass.Butthesedays,that’snolongerthe【C1】______.AnewstudybytheOECD,examined
最新回复
(
0
)