首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若程序中有宏定义行:#define N 100 则以下叙述中正确的是
若程序中有宏定义行:#define N 100 则以下叙述中正确的是
admin
2009-06-20
71
问题
若程序中有宏定义行:#define N 100 则以下叙述中正确的是
选项
A、宏定义行中定义了标识符N的值为整数100
B、在编译程序对C源程序进行预处理时用100替换标识符N
C、对C源程序进行编译时用100替换标识符N
D、在运行时用100替换标识符N
答案
B
解析
宏定义是预处理命令,即在C源程序进行编译之前,编译程序对源程序进行编译预处理时所进行的一种替换操作。所以选项C和 D可以排除。宏定义是用宏名代替一个字符串,也就是作简单的置换,不做正确性检查。所以选项A的叙述也不正确,宏替换时100被当作一个字符串来替换宏名的,而不是被看作整数值100。故本题的正确答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/D6Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Text1的文本框,然后画一个名称为Hscroll1的滚动条,其Min和Max属性分别为0和1000。程序运行后,如果移动滑块,则在文本框中显示滚动条的当前值。以下能实现上述操作的程序是()。
若窗体上有一个名为Command1的命令按钮,并有下面的程序:PrivateSubCommand1_Click() Dimarr(5)AsInteger Fork=1To5 arr(k)=k Nextk prog
工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:PublicxAsIntegerPrivateyAsInteger窗体文件的程序代码是:DimaAsIntegerPrivateSubForm_Load()
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Text1中输入一个大于2的偶数,并单击“分解为”按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数有时
以下自定义数据类型的语句中,正确的是( )。
下列叙述中正确的是
下列叙述中正确的是()。
下列数组定义中错误的是( )。
语句:PrintAsc(Chr$(Mid$("98765432",4,2)))的输出是
随机试题
白喉棒状杆菌的特点是
患者女,因与家人争吵服毒自杀被送入院,遵医嘱洗胃。洗胃的最佳时机是
粉煤灰烧失量试验,试样经灼烧驱除了()的质量。
贸易壁垒已经对我国的对外贸易产生了巨大的影响,我们必须积极应对,其主要有()。
根据不同的地质条件,《公路隧道设计规范》将围岩分为()类。
商业银行应当按照()规定的存款上下限范围确定存款利率,并予以公告。
将下列打乱了次序的语句进行调整,使其还原为一篇精美的小小说。正确的一项是()。①他直起腰,快步朝前走去。②五分硬币从他手指缝钻出,掉到地上。③后面传来低低的细语和响亮的、富有节奏的高跟鞋敲打路面的声音:恍惚间,他看到了那熟悉的,随风摆动的裙
如下图所示,某校园网用10Gbps的POS技术与Internet相连,POS接口的帧格式是SDH。路由协议的选择方案是校园网内部采用OSPF协议,校园网与Internet的连接使用静态路由协议。校园网内的路由器R1设为DHCP服务器,可分配的IP地址是22
Whyisthewomanangrywithherson?
Whatwashisthirdjob?Hegotajobas______.
最新回复
(
0
)