首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下有关宏替换的叙述不正确的是( )。
以下有关宏替换的叙述不正确的是( )。
admin
2020-11-27
64
问题
以下有关宏替换的叙述不正确的是( )。
选项
A、使用宏定义可以嵌套
B、宏定义语句不进行语法检查
C、双引号中出现的宏名不替换
D、宏名必须用大写字母表示
答案
D
解析
本题考查宏替换的规则。宏替换有两类:简单的字符替换和带参数的宏替换。使用宏应注意:①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标示符,宏名的定义通常用大写字母,但不是必须用大写;⑧双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://www.kaotiyun.com/show/ga3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){intx[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}若运行时输入:246
设intx[2][3];则以下关于二维数组x的叙述错误的是()。
有以下程序intfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x)
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;))main(){chara[]
有以下函数intfun(char*x,char*Y){intn=0;while((*x=*Y)&&*x!=’\0’){x++;y++;n++;}retumn;)函数的功能是
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){intid,t;{inta[10]={5,4,
随机试题
用于控制疟疾症状的最佳抗疟药是
马妊娠3个月时阴道出现的主要变化是
布莱克分类窝洞考虑的充填材料是
土方工程施工中,最适用于运土距离为100~300m的机械是()。
现代科学技术既高度分化,又高度综合,主要趋势是由分化到综合。()
海军舰艇中的军辅船是大洋上的“粮草官”,虽不具备强大作战能力,却直接关系着远洋保障。但是,目前中国仅有四艘综合补给舰在海军服役,维持日益________的远洋训练、护航和演习,显得有些________。填入画横线部分最恰当的一项是:
主机host1和host2进行域名查询的过程如下图所示,下列说法中正确的是____________。
为使下列程序的正确输出结果为:Nowis2004-7-612:12:12那么应该在程序划线处填入的语句是()。#include<iostream>usingnamespacestd;
Belowisasummaryofsomeofthemainpointsofthepassage.Readthesummaryandthenselectthebestwordorphrasefromthe
Manmadefibershaveonlybeenusedtomake【B1】______foralittleoveracentury,buttheiruseisquite【B2】______nowadays.Rayon
最新回复
(
0
)