首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若程序中有宏定义行: #define N 100则以下叙述中正确的是
若程序中有宏定义行: #define N 100则以下叙述中正确的是
admin
2017-05-20
84
问题
若程序中有宏定义行: #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/liDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap(s1,s2);printf("
以下不能对二维数组a进行正确初始化的语句是
有以下程序main(){inti,j,x=0;for(i=0;i
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
有如下程序main(){floatx=2.0,y;if(x
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i
下面程序段的运行结果是char*p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
下列选项中C语言中不合法的字符串常量的是
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i=0&&t>c[j]){c[j+1]=c[j];j-
以下定义语句中正确的是
随机试题
患儿男,6岁。因发热6天,皮疹1天就诊,病后伴咽痛、纳差、乏力。院外应用多种抗生素治疗效果不佳。查体:T39.7℃,P128次/分,呼吸25次/分,BP108/75mmHg,精神差,咽峡部红肿,扁桃体充血肿大,双侧颌下和颈部可触及数个花生米大小淋巴结
采用汉明码纠正一位差错,若信息位为7位,则冗余位至少应为
胃的特性是
运算放大器应用电路如图所示,在运算放大器线性工作区,输出电压与输入电压之间的运算关系是:
根据《合同法》的规定,下列当事人可以解除合同的情形有()。
合伙协议未约定合伙企业的利润分配和亏损分担比例的,由各合伙人平均分配和分担。()
某工业企业2017年3月1日转让其位于县城的一栋办公楼,取得含税销售收入12000万元,对于该项销售行为企业选择增值税一般计税方法计税。2008年建造该办公楼时,为取得土地使用权支付金额3000万元,发生建造成本4000万元。转让时经政府批准的房地产评估机
甲公司2×16年12月实施了一项关闭C产品生产线的重组义务,重组计划预计发生下列支出:因辞退员工将支付补偿款100万元;因撤销厂房租赁合同将支付违约金10万元;因将用于C产品生产的固定资产等转移至其他车间使用将发生运输费2万元;因对留用员工进行培训将发生支
“温故而知新”体现的迁移类型是
第二代电子计算机所采用的电子元件是()。
最新回复
(
0
)