首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于宏的叙述中正确的是( )。
关于宏的叙述中正确的是( )。
admin
2020-11-23
46
问题
关于宏的叙述中正确的是( )。
选项
A、宏名称必须用大写字母表示
B、宏定义必须位于源程序中所有语句之前
C、宏调用比函数调用耗费时间
D、宏替换没有数据类型限制
答案
D
解析
本题考查宏替换的规则。使用宏时应注意几点:①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标识符,宏名的定义通常用大写字母,但不是必须用大写;③双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://kaotiyun.com/show/EA3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句:#include<stdio.h>chars1[10]="abcd!",*s2="\n123\\";prinff("%d%d\n",strlen(s1),strlen(s2));则输出结果是()。
若有定义:chars[30]={0};运行时输入:Thisisastring.则以下不能正确读入整个字符串:Thisisastring.到字符数组s中的语句组是()。
在深度为7的满二叉树中,度为2的节点个数为()。
有以下程序段:intm=33,n=66;m=m^n;n=n^m;m=m^n;执行上述语句后,m和n的值分别是()。
有以下程序:#includemain(){chars1[]="programe",s2[]="Language";char*p1=s1,*p2=s2;intk;for(k=0;k
有如下程序:#includestruetpair{intfirst,second;};structpairget_min_max(int*array,intlen){
有以下程序#inelude<stdio.h>voidmain(){intc=0,k;for(k=1;k<3;k++)switch(k){default:c+=k;
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#include<stdio.h>main(){FILE*fp;longnum=0;fp=fopen("fna
在满足实体完整性约束的条件下()。
随机试题
简述补偿和交换对谈判空间的影响。
血清总蛋白测定常用的方法是
患者男,65岁。因发现左耳下肿物2年人院,患者两年前发现耳下肿物,时消时长,无疼痛、麻木,检查:左耳垂后下区有一直径3cm椭圆状肿物,质较软,活动度好,边界清楚,放射性核素显像显示肿物呈99mTc凝集。对明确肿物性顷,指导手术最有价值的检查是
薄木板、硬质纤维板、金属板作为吸声体,适应的声波频率为()。
纳税人办理开业登记应提供的证件和资料包括()。
甲公司平价发行5年期的公司债券,债券票面利率为10%,每半年付息一次,到期一次偿还本金。该债券的有效年利率是()。
下列关于我国外汇管理法的基本原则说法正确的有()。
在当代中国,坚持中国特色社会主义道路,就是真正坚持马列主义。()
就目前所能见到的文献来说,“诗无达诂”是由()首先提出的。
Withthewidespreadcomputers,thereisanincreaseinthenumberofpeoplemakinguseofInternet.SomepeoplebelievethatInt
最新回复
(
0
)