首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若程序中有宏定义行: #define N 100则以下叙述中正确的是
若程序中有宏定义行: #define N 100则以下叙述中正确的是
admin
2020-05-19
50
问题
若程序中有宏定义行: #define N 100则以下叙述中正确的是
选项
A、宏定义行中定义了标识符N的值为整数100
B、上述宏定义行实现将100赋给标示符N
C、在运行时用100替换标识符N
D、在编译程序对C源程序进行预处理时用100替换标识符N
答案
D
解析
在C语言中,凡是以“#”号开头的行,都称为“编译预处理”。其含义是在C编译程序对C源程序进行编译前,由编译预处理程序对这些编译预处理命令进行处理的过程。由#define定义的宏就是编译预处理命令。C程序在进行编译之前,都要先对程序中所有出现的“宏名”,都用宏定义中的替换文本进行替换。
转载请注明原文地址:https://kaotiyun.com/show/AwCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于do…while循环的叙述中正确的是()。
设intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组中6个元素的值,不能完成此操作的语句是()。
若函数f调用了函数g,函数g又调用了函数f,则以下说法中正确的是()。
以下程序的输出结果是()。voidfun(char*s){chara[10];main(){char*p=’’PROGRAM’’;strcpy(a,’’STRING’’);fun(p);s=a;}
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
检查软件产品是否符合需求定义的过程称为()。
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
闭锁卵泡的特征不包括
呋塞米的不良反应是
除哪一项外,均属脉有胃气的表现
下列对于股票与股份的说法有误的一项是()。
甲公司与客户签订合同,向其销售P、M、N三种产品,合同总价款为120万元,这三种产品构成3个单项履约义务。公司经常单独出售P产品,其可直接观察的单独售价为50万元;M产品和N产品的单独售价不可直接观察,公司采用市场调整法估计M产品的单独售价为25万元,采用
世界上第一部有关社会保障的完备法案是()。
人类最早的教学手段是()。
简述《察世俗每月统记传》的创办情况、宗旨、特点。(中国青年政治学院2009年研)
Scientistsaroundtheworldareracingtolearnhowtorapidlydiagnose,treatandstopthespreadofanew,deadlydisease.SAR
A、Byacceptingdifferenthabits.B、Byrecognizingdifferentvalues.C、Bysharingdifferentwaysoflife.D、Byspeakingeachothe
最新回复
(
0
)