首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下有关宏替换的叙述不正确的是( )o
以下有关宏替换的叙述不正确的是( )o
admin
2012-08-23
37
问题
以下有关宏替换的叙述不正确的是( )o
选项
A、双引号中出现的宏名不替换
B、使用宏定义可以嵌套
C、宏定义仅仅是符号替换
D、宏名必须用大写字母表示
答案
D
解析
_本题考查宏替换的规则。宏替换分为简单的字符替换和带参数的宏替换两类。使用宏时应注意以下几点:①定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标识符,宏名的定义通常用大写字母,但不是必须用大写:③双引号中出现的宏名不替换:④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://kaotiyun.com/show/bfPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明inta[3][4];则下面属于a数组元素的非法引用的是()。
有以下程序:#include<stdio.h>main(){inti=1,j=1,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后输
下面程序的输出是【】。main(){enumem{em1=3,em2=1,em3};char*aa[]={"AA"m,"BB","CC:,"DD"};printf("%s%s%s\n,aa[em1],aa[em2],a
设有如下定义:structss{charname[10]intage;charsex;}std[3],*p=std;下面各输入语句中错误的是()。
有以下程序:main(){inta[][3]={{1,2,3},{4,5,0}},(*pa)[3],i;pa=a;for(i=0;i<3;i++)if(i<2)pa[1][i]=pa[1][
有一函数以下程序段中不能根据x值正确计算出y值的是
实体联系模型中实体与实体之间的联系不可能是
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是()。
用树形结构表示实体之间联系的模型的是
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
随机试题
外科应用抗菌药物时,正确的是
婚前检查的主要疾病不包括
苯巴比妥连续用药产生耐药性的主要原因是
证券的代销、包销期限最长不得超过()。
5岁的毛毛第一次参观海洋馆,当他看到玻璃展缸中的潜水员时,大声喊:“看.消防员!”根据皮亚杰的认知发展理论,毛毛的认知过程属于()。
据报道,北京各高校的学生书架上越来越多地摆放着《邓小平文选》、《邓小平的价值观》等理论著作,同时,到图书馆借阅有关邓小平建设有中国特色社会主义理论和市场经济理论的著作的学生也成日趋增长之势,不少同学还借阅《马克思恩格斯全集》、《毛泽东选集》之类的原著:可见
由于被试在长序列中有继续作同一种判断倾向所引起的误差是
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量C的语句是
下面关于USB的叙述中,错误的是
Theirjointeffortsbringbrightfutureto____________(降低症患者的死亡率).
最新回复
(
0
)