首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下有关宏替换的叙述不正确的是( )。
以下有关宏替换的叙述不正确的是( )。
admin
2020-11-27
63
问题
以下有关宏替换的叙述不正确的是( )。
选项
A、使用宏定义可以嵌套
B、宏定义语句不进行语法检查
C、双引号中出现的宏名不替换
D、宏名必须用大写字母表示
答案
D
解析
本题考查宏替换的规则。宏替换有两类:简单的字符替换和带参数的宏替换。使用宏应注意:①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标示符,宏名的定义通常用大写字母,但不是必须用大写;⑧双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://kaotiyun.com/show/ga3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有定义语句inta[2][3],*P[3];,则以下语句中正确的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
有以下程序:#include<stdio.h>structS{intn;inta[20];};voidf(structS*p){inti,i,t;for(i=0;i<p->
有以下程序:#include<stdio.h>intf(intx,inty){return((y-x)*x);}main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));pfinff("%d\n",d
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
有以下程序#includemain(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是()。
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
下面对类-对象主要特征描述正确的是
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
随机试题
孟子對曰:“王好戰,請以戰喻。填然鼓之,兵刃既接,棄甲曳兵而走,或百步而後止,或五十步而後止。以五十步笑百步,則何如?”曰:“不可。直不百步耳,是亦走也。”曰:“王如知此,則無望民之多於鄰國也。”不違農時。穀不可勝食也。數罟不入洿池。魚鼇不可勝食也。斧斤以
采西法以补中法之不足
于是焉河伯欣然自喜,_____________。《秋水》
病毒性脑炎MRI
速率散射比浊分析的特点不包括
关于判决和裁定,下列做法错误的有:()
地下室、半地下室、设备层敷设燃气管道时,下列哪个条件不符合要求?(2004,95)
累积带薪缺勤应当在职工提供了服务从而增加了其未来享有的带薪缺勤权利时,确认与累积带薪缺勤相关的职工薪酬,并以累积未行使权利而增加的预期支付金额计量。()
评价教师的职业道德,应从教师的职业伦理、个人道德及其相互关系入手。()(2015.河南)
假设新建了一个程序文件myProc.prg(不存在同名的.exe、.app和fxp文件),然后在命令窗口输入命令DOmyProc,执行该程序并获得正常的结果。现在用命令ERASEmyProc.prg删除该程序文件,然后再次执行命令DOmyProc,产
最新回复
(
0
)