首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若程序中有宏定义行: #define N 100则以下叙述中正确的是
若程序中有宏定义行: #define N 100则以下叙述中正确的是
admin
2018-01-11
62
问题
若程序中有宏定义行: #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全国计算机二级
相关试题推荐
有以下程序#includevoidmain(){intn=2,k=1;while(!(k>0∣∣n++));printf(“%d%d\n”,k,n);}程序运行后
下列程序的输出结果是()。#include#includevoidfun(intb[]){staticinti=0;do{b[i]+=b[i+1];}whi
下列选项中不合法的十六进制数是()。
已知有如下结构体: structsk {inta; floatb; }data,*p; 若有p=&dat
数据的独立性分为逻辑独立性与__________。
结构化分析方法是面向__________进行分析的方法。
下面程序的运行结果是()。#includevoiddel(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;i++
下列循环的循环次数是______。intk=2;while(k=0)printf("%d",k);k--;printf("\n");
算法的时间复杂度是指
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
关于高钠血症的治疗,正确的是
以下不是接入控制的功能的是()
某投资者通过协议转让的方式持有上市公司12%的股份,且成为第一大股东,其编制的权益变动报告书应披露的内容包括()。[2015年6月真题]Ⅰ.持有12%股份事实发生之日前6个月内通过证券交易所的证券交易买卖该公司股票的简要情况Ⅱ.取得
以下()策略不是按营销渠道模式分类。
诺奇公司是生产企业,兼营房地产开发业务,其2018年财务报表于2019年4月30日报出。2019年3月,会计师事务所对诺奇公司财务报表进行审计时,现场审计人员关注到其2018年以下交易或事项的会计处理:(1)自2018年1月1日起,诺奇公司将某生产用机
货位分配方式的前期准备工作有()。
下图示意某跨国公司的制造企业和研发中心在中国的分布。读图,完成下列问题。该公司研发中心选择考虑的首要因素是()
小男孩宋华6岁的时候父亲去世了,15岁的时候母亲瘫痪了,但他微笑面对生活。终于考上大学,并带着母亲上大学,他的事迹被媒体报道之后引起了巨大反响。对这件事你有什么感想?
A.wecanmakeexceptionsforChinesecompanies.B.Iwillintroduceyouthedetails.C.WheredoIsendtheregistrationforma
[*]
最新回复
(
0
)