首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下有关宏替换的叙述不正确的是( )。
以下有关宏替换的叙述不正确的是( )。
admin
2020-04-18
75
问题
以下有关宏替换的叙述不正确的是( )。
选项
A、双引号中出现的宏名不替换
B、使用宏定义可以嵌套
C、宏定义仅仅是符号替换
D、宏名必须用大写字母表示
答案
D
解析
本题考查宏替换的规则。宏替换分为简单的字符替换和带参数的宏替换两类。使用宏时应注意以下几点:①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标识符,宏名的定义通常用大写字母,但不是必须用大写;③双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://www.kaotiyun.com/show/GjCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是在a所指的具有n个元素的数组中查找最大值并返回给调用函数,函数不完整。intfun(int*a,intn){int*p,*s;for(P=a,s=a;P—a
有以下程序:#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");fprintf(fp,"%d\n
以下叙述中错误的是()。
若有定义:charc;intd;,程序运行时输入:c=1,d=2,能把字符1输入给变量c、整数2输入给变量d的输入语句是()。
有如下程序#include<stdio.h>#include<string.h>main(){intlen=strlen(’’\0\t123456’’);printf(’’%d’’,len);
有如下定义:struct{intnum;charname[10];struct{inty;intm;intd;}birth;}s,*ps=&s;以下对内嵌结构体成员的引用形式错
若有定义:inta=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++)?c++:d++,以下关于其执行顺序的叙述正确是()。
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导的*号之外,将串中其它“*”号全部删除。在编写函数时,不得使用C语言提供的字符串函数。函数fun中给出的语句仅供参考。例如,字符串中的内容为:****A*BC*
下列说法正确的是()。
随机试题
关于有淋浴设施的厕浴间墙面防水层高度的说法,正确的是()。
急性心肌梗死时,最先恢复正常的心肌酶是
心肺复苏的首选药物是对窦性心动过缓有较好疗效的药物是
在乙类传染病中,按甲类传染病方式进行管理的传染病是
盐酸普鲁卡因盐酸利多卡因
高层建筑的防烟设施应分为()
在水泥的强度等级中,如42.5R中的“R”表示该水泥为()。
吊顶棚组成中与楼盖连接的主要构件是()。
中国产品要增强国际竞争力,实现由“中国制造”向“中国‘智’造”转变,其关键是()。
根据下面材料回答下列题。2007年,倾倒的废弃物主要为疏浚物,共倾倒疏浚物20010万立方米,比上年增加2937万立方米。根据材料,下列说法中正确的是()。I.海洋倾倒量总体呈逐年增加的趋势Ⅱ.2001—2008年,南海倾倒疏浚物最多
最新回复
(
0
)