首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下有关宏替换的叙述不正确的是( )o
以下有关宏替换的叙述不正确的是( )o
admin
2012-08-23
31
问题
以下有关宏替换的叙述不正确的是( )o
选项
A、双引号中出现的宏名不替换
B、使用宏定义可以嵌套
C、宏定义仅仅是符号替换
D、宏名必须用大写字母表示
答案
D
解析
_本题考查宏替换的规则。宏替换分为简单的字符替换和带参数的宏替换两类。使用宏时应注意以下几点:①定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标识符,宏名的定义通常用大写字母,但不是必须用大写:③双引号中出现的宏名不替换:④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://kaotiyun.com/show/bfPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确说明为int类型,要通过语句scanf("%d%d%d",&a,&b,&c);给a赋值3,b赋值5,c赋值8,下面不正确的输入形式是()。
以下能正确定义一维数组的选项是()。
有以下程序:voidf(intb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10
有以下程序:mam(){inti=10,j=1;printf("%d,%d\n",i--,++j);}执行后输出的结果是()。
有一函数以下程序段中不能根据x值正确计算出y值的是
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。#include<stdio.h>voidmain(intargc,char*argv[])
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
以下数据结构中不属于线性数据结构的是()。
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
以下程序的功能是从键盘输入若干学生的成绩,并输出最高成绩和最低成绩,当输入负数时结束。请填空。#include<stdio.h>main(){floatx,amax,amin;scanf("%f",&x);
随机试题
斜刺的角度应为
女性,10岁,诊断为重症心肌炎,心脏听诊可能出现的特征性体征是
肾挫伤的急诊处理是
A.50ml中50~80/μgB.50ml中0.1~0.5mgC.50ml中10~50μgD.27ml中10~20μgE.2μg
案例三发包人与承包人签订某重力坝第Ⅱ标段混凝土浇筑工程施工合同。合同有如下约定:(1)合同中混凝土工程量为20万m3,单价为300元/m3,合同工期10个月。(2)工程开工前,按合同价的10%支付工程预付款,自开工后的第1个月
在计件工资制中,()规定着单位生产时间内完成合格产品数量的标准尺度。
以下案件类型中,2010年收案数占当年婚姻家庭类案件总收案数比重比上年有所提升的是()。
区分事物发展过程中量变和质变的根本标志是
A、 B、 C、 D、 A
Accordingtothefirsttwoparagraphs,theauthorthinksthatWhatisStephenSchneider’sideaofpreventingglobalwarming?
最新回复
(
0
)