首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若程序中有宏定义行: #define N 100则以下叙述中正确的是
若程序中有宏定义行: #define N 100则以下叙述中正确的是
admin
2018-01-11
42
问题
若程序中有宏定义行: #define N 100则以下叙述中正确的是
选项
A、宏定义行中定义了标识符N的值为整数100
B、上述宏定义行实现将100赋给标示符N
C、在运行时用100替换标识符N
D、在编译程序对C源程序进行预处理时用100替换标识符N
答案
D
解析
在C语言中,凡是以“#”号开头的行,都称为“编译预处理”。其含义是在C编译程序对C源程序进行编译前,由编译预处理程序对这些编译预处理命令进行处理的过程。Eh#define定义的宏就是编译预处理命令。C程序在进行编译之前,都要先对程序中所有出现的“宏名”,都用宏定义中的替换文本进行替换。
转载请注明原文地址:https://kaotiyun.com/show/8Qxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
下列程序中c的二进制值是()。chara=2,b4,c;c=a^b>>2;
下列循环的循环次数是_________。intk=2;while(k=0)printf("%d",k);k--;printf("\n");
要求使下列程序输出5个整数,请填空。for(i=0;i<=________;printf("%d\n",i+=2););
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下面函数的功能是将一个字符串的内容颠倒过来,请填空。voidfun(charstr[]){inti,j,k;for(i=0,j=________;i<j;i++,j--){k=str[i];str[i]=str[i];
设有以下定义和语句:charstr[20]="Program",*p:p=str;则以下叙述中正确的是()。
一棵二叉树第6层(根结点为第一层)的结点最多为_________个。
下面不属于软件设计阶段任务的是()。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。
随机试题
某事业单位职员倪某正确贯彻执行党和国家的路线、方针、政策,自觉遵守国家的法律、法规和各项规章制度,廉洁自律,熟悉业务,工作积极,能够完成工作任务。对其应认定为哪一等次的考核结果?()
常用的制馅干菜类的原料有木耳、_______、黄花菜等。
引起不随意注意的原因是什么?
斜角肌间隙位于何处?有哪些结构通过?
房间隔缺损的血流动力学改变常引起
茎木类中药有异型维管束结构的药材是
下列各项中,不应计提固定资产折旧的是()。
文章的标题叫“我的家在哪里”,从文中看,真正能算是“我的家”的一项是:对文章结尾段画线句子理解分析不正确的一项是:
曲线
设向量α=(a1,a2,…,an)T,β=(b1,b2,…,bn)T都是非零向量,且满足条件αTβ=0.记n阶矩阵A=αβT,求:(1)A2;(2)矩阵A的特征值和特征向量.
最新回复
(
0
)