首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于宏的叙述中正确的是
以下关于宏的叙述中正确的是
admin
2019-04-24
70
问题
以下关于宏的叙述中正确的是
选项
A、宏替换没有数据类型限制
B、宏定义必须位于源程序中所有语句之前
C、宏名必须用大写字母表示
D、宏调用比函数调用耗费时间
答案
A
解析
宏定义写在函数的花括号外边,作用域为其后的程序,通常在文件的最开头,所以B)选项中宏定义必须位于源程序中所有语句之前是错误的。宏名一般用大写,但不是必须用大写,所以C选项错误。宏展开不占运行时间,只占编译时间,函数调用占运行时间(分配内存、保留现场、值传递、返回值),所以D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/kmRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义语句:intx,y;,若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面4组输入形式中错误的是______。
已知字母A的ASCII码为十进制数65,下面程序的输出结果是() main() {charch1,ch2; ch1=A+5-3; ch2=A+6-3; printf("%d,%c\n",ch1,ch2); }
以下程序输出正确的是______。amovep(int*p,int(*A)[3],intn){inti,j;for(i=0;i<n;i++)for(j=0;j<n;j++){*p=a[i][j];p++}
有以下程序#include<stdio.h>voidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){
在C语言中,如果下面的变量都是血类型,则输出的结果是______。sum=pad=5;pAd=sum++,pad++,++pAd;printf("%d\n",pad);
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是()。
给定程序中,函数fun的功能是:将形参S所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。例如,形参s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为:22。请在程序的下划线处填入正确的内
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
随机试题
分析W—G—W和G—W—G’两个流通公式,可以看出()
对药品养护时库房温、湿度的记录要求是
患者,女,28岁,停经4个月,检查子宫体大于停经月份,为鉴别正常、多胎或异常妊娠,最佳方法为()
下列风险事件中,属于人寿保险保险责任的是()。
旅游团住的饭店有蟑螂、臭虫、老鼠等,游客要求换房应如何处理?()。
目前各国都非常重视教育对经济的作用,因此提出了“教育先行”的理念。下列关于“教育先行”说法正确的是()。
1914年7月,孙中山在日本东京组建了()。
WhydomanypeoplecriticizeTVprogramsintheU.S.?
ClarionResponseprovidesrepairsandmaintenanceservicestomorethan125,000homesandispartofClarionHousingGroup,the
A、Shewashomeschooled.B、Shelearnedfrombooksathome.C、ShestudiedwiththehelpoftheInternet.D、Shelearnedfromteache
最新回复
(
0
)