首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若程序中有宏定义行:#define N 100则以下叙述中正确的是
若程序中有宏定义行:#define N 100则以下叙述中正确的是
admin
2019-12-17
28
问题
若程序中有宏定义行:#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/SLCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b
下列定义数组的语句中,正确的是
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:asdl23fgh543df,处理后新字符串为:123543ausdfghdf。请在程序的下画线处填
给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。例如,有下列矩阵:12345123451
函数fun的功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12时,调用该函数后C=4152。注意:部分源程序给
给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。请在程序的下画线处填入正确内容并将下画线
下列给定程序中函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。例如,若num1和num2分别为49和21,则输出的最大公约数为7;若num1和hum2分别为27和81,则输出的最大公约数为27。请改正程序中的错误,使它能得出正确结果
下列选项中属于面向对象设计方法主要特征的是
以下关手结构化程序设计的叙述中正确的是
随机试题
A.高钠血症B.高钾血症C.低钾血症D.高钙血症E.血尿素氮降低急性肾功能不全多尿期晚期易发生
属于激励过程理论的是()。
适用于小于10kW的电动机启动方法为( )。
中国银行业协会的常务理事会由()等组成。
RAM中存储的数据在断电后()丢失。
小梅想要了解当前Excel2010文档中的工作表最多有多少行,最快捷的操作方法是()
Completethenotesbelow.WriteNOMORETHANTWOWORDSAND/ORANUMBERforeachanswer.NotesonAdultEducationClasses
A、At8:35.B、At8:45.C、At8:00.D、At8:25.C根据女士的回答“every30minutes”,“7:30train”,“nexttrain”等关键词可计算出下一班火车是8点,故选C。
Thesweetconfectionknownaschocolateisconsumedtothedelightofmillionsworld-wideeveryday.Fewofthosesweet-toothed
Ateamofresearchershasfoundthatimmunizingpatientswithbeevenominsteadofwiththebees’crushedbodiescanbetterprev
最新回复
(
0
)