首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于宏的叙述中正确的是
以下关于宏的叙述中正确的是
admin
2020-11-23
50
问题
以下关于宏的叙述中正确的是
选项
A、宏定义必须位于源程序中所有语句之前
B、宏名必须用大写字母表示
C、宏调用比函数调用耗费时间
D、宏替换没有数据类型限制
答案
D
解析
本题考查宏替换的规则。宏替换分为简单的字符替换和带参数的宏替换两类。使用宏时应注意几点:①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标识符,宏名的定义通常用大写字母,但不是必须用大写;③双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://kaotiyun.com/show/Ow3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于C语言标识符,以下叙述中错误的是()。
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*p=&a;a.a=99;printf("%d
有以下程序:#include<stdio.h>main(){charx=2,y=2,z;z=(y<<1)&(x>>1);printf("%d\n",z);}程序的
有以下程序:#include<stdio.h>main(){intx;for(x=5;x>0;x——)if(x—<5)printf("%d,",x);
以下能正确输出字符a的语句是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROG1.C中
对于函数声明:voidfun(floatarray[],int*ptr);以下叙述中正确的是()。
C语言编译程序的功能是()。
下列选项中不属于结构化程序设计原则的是
以下选项中,合法的一组C语言数值常量是
随机试题
Wehavealllearnedalotfromthe________.Itismainlyabouthowtoimprovemanagementskills.
气液联动执行机构采用()机构,把液压缸活塞的轴向推力转换成使球阀主轴转动的转矩。
A.MHC—I类抗原B.MHC一Ⅱ类分子C.MHC一I,Ⅱ类抗原D.HLA—B22抗原E.HLA一Ⅲ类抗原多见于强直性脊柱炎患者的抗原
期货公司开展资产管理业务,以下说法正确的有()。
房地产的估价原则包括()。
在IPO发行方式中,()的显著特征是投资方有较大的定价新股和购买新股股数的主动权。
石灰:石灰石
根据下面材料回答下列问题。2014年,上海市全年实现金融业增加值3268.43亿元,比上年增长14.0%。全年新增各类金融单位96家。其中,货币金融服务单位37家;资本市场服务单位40家。至年末,全市各类金融单位达到1336家。其中,货币金融服务单位6
2016年8月7日,孙杨在里约奥运会的400米自由泳项目中以0.13秒之差遗憾失金,对此,网友评论不一。张珊:孙杨还是没有在400米自由泳项目上夺得金牌的实力。王伍:我不同意。孙杨只是运气不好而已,而且他在上一届奥运会400米自由泳项目中拿了金牌。
A、Themoviescan’tberemadeanymore.B、ThemovieswillbeuploadedtotheInternet.C、Themoviescan’tcompeteinfilmfestiva
最新回复
(
0
)