首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中的编译预处理命令行,正确的是
以下选项中的编译预处理命令行,正确的是
admin
2020-10-26
33
问题
以下选项中的编译预处理命令行,正确的是
选项
A、#define PI 3.14
B、##define eps 0.001
C、#DEFINE TRUE
D、#define int INT
答案
A
解析
不带参数的宏定义是用一个指定的标识符来代表一个字符串,其一般形式如下:#define 宏名 替换文本。需要注意:(1)在#define、宏名和替换文本之间用空格隔开,(2)在C程序中,宏定义的定义位置一般写在程序的开头;(3)宏名一般用大写字母表示,便于与变量名区别;(4)宏定义是用宏名来表示一个字符串,在宏展开时以该字符串取代宏名,这只是一种简单的代换,预处理程序对它不做任何检查;(5)宏定义不是语句,在行末不加分号,如加上分号则连分号也一起替换:(6)宏定义必须写在函数之外,其作用域为从宏定义命令起到源程序结束,如要终止其作用域可使用#undef命令。B选项define前多了一个#,错误。C选项缺少"替换文本",错误。D选项"宏名""替换文本"位置反了,不能将一个自定义标识符宏定义为关键字,D选项错误。本题A选项宏定义正确。
转载请注明原文地址:https://kaotiyun.com/show/Pk3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inti;for(i=1;i
有以下程序:#include#includetypedefstructstu{charname[10];chargender;intscore;}STU;voidf
若有定义:typedefint*T[10];Ta;则以下选项与上述定义中a的类型完全相同的是()。
已知字符‘A’的ASCII代码值是65,字符变量c1的值是‘A’,c2的值是‘D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是()。
下列关于数据库设计的叙述中,正确的是()。
设有定义语句int(*f)(int);,则以下叙述中正确的是()。
下列各项中不属于需求分析阶段任务的是()。
随机试题
()油井投产后,当地层压力低于饱和压力时,气油比就会很快上升。
下列哪种情况在灌肠时压力宜低()。
按照国家规定,进口如下哪些货物报检时必须提供装船前检验证书()。
证券公司申请介绍业务资格,对外担保及其他形式的或有负债之和不高于净资产的15%,但因证券公司发债提供的反担保除外。()
企业购进货物发生的下列相关税金中,应计入货物取得成本的有()。
下列交易或事项中,会引起资本公积发生变动的是()。
国内的培训机构联合发起自律公约,说明行业已深刻认识到当前教育培训市场面临的严重问题。虽然校外培训机构在不断发展,但扩张过快必然存在办学不规范、行业指导和行业规范相对滞后等现象。各种乱象大行其道,相关政策以及监管的缺位,也让培训机构有机可乘。因此倡导行业自律
硬磁盘共有4个记录面,存储区域内半径为10cm,外半径为15.5cm,道密度为60道/cm,外层位密度为600bit/cm,转速为6000r/min。问:硬磁盘的容量是多少?磁盘的非格式化容量和格式化容量是一个什么概念,两者之间有什么关系?
下列各项属于郭沫若所写的诗集是:
阅读下面文字,完成下列5题。物质结构研究的是:我们现实生活的物质世界,是如何由各自独特的微观粒子在不同层次上构成的;千差万别的物质性质是如何由它的微观结构所决定的。近代物质结构理论已经经历了三次大突破。从18世纪后半期开始,人们逐渐弄清了不同的物质是
最新回复
(
0
)