有关宏展开的说法正确的是()。

题目
单选题
有关宏展开的说法正确的是()。
A

在宏展开时,所有的伪指令被加入

B

用宏定义体替换宏指令

C

哑元表中的哑元仍然保留

D

可以将宏指令变为机器代码

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在汇编语言程序的开发过程中使用宏功能的顺序是( )。

A、宏调用,宏定义

B、宏展开,宏定义

C、宏定义,宏调用,宏展开

D、宏定义,宏展开,宏调用


正确答案:C

第2题:

以下有关宏的描述不正确的是( )。

A.宏定义不做语法检查

B.双引号中出现的宏名不进行替换

C.宏名无类型

D.宏名必须用大写字母表示


正确答案:D
解析:本题考查宏的使用规则:①字符替换格式:#define标识符字符串.标识符称为宏名,无类型;②双引号中出现的宏名不替换;③宏名的定义通常用大写字母,但不是必须用大写;④宏定义不是赋值语句,不做语法检查。

第3题:

当源程序被汇编时,汇编程序将对每个宏调用作宏展开。宏展开就是用宏定义体取代源程序中的宏指令名,并且用实元取代宏定义中的哑元,对应关系是一一对应。( )


正确答案:对

第4题:

以下有关宏替换的叙述不正确的是()。

  • A、宏替换不占用运行时间
  • B、宏名无类型
  • C、宏替换只是字符替换
  • D、宏名必须用大写字母表示

正确答案:D

第5题:

以下有关宏的描述不正确的是( )。

A)宏定义不做语法检查

B)双引号中出现的宏名不进行替换

C)宏名无类型

D)宏名必须用大写字母表示


正确答案:D

第6题:

在Word中,有关宏的说法错误的有( )。

A.宏是一系列的Word命令的集合

B.运行宏可以完成一系列的Word命令

C.使用宏可以简化编辑操作

D.宏是一组函数的集合

E.宏可以自动运行


正确答案:DE

第7题:

下面的说法不正确的是( )

A.函数调用时,先求出实参表达式,然后带入形参。而使用带参的宏只是进行简单的字符替换

B.函数调用是在程序运行时处理的,分配临时的内存单元。而宏展开则是在编译时进行的,在展开时也要分配内存单元,进行值传递

C.对于函数中的实参和形参都要定义类型,二者的类型要求一致,而宏不存在类型问题,宏名有类型

D.调用函数只可得到一个返回值,而用宏可以设法得到几个结果


正确答案:B

第8题:

宏调用就是对宏定义按参数表作替换,这实际上就相当于子程序的参数传递过程,这就是宏展开。( )


正确答案:对

第9题:

在汇编语言程序的开发过程中使用宏功能的顺序是()。

A.宏定义,宏调用
B.宏定义,宏展开
C.宏定义,宏调用,宏展开
D.宏定义,宏展开,宏调用

答案:C
解析:

第10题:

以下的叙述中不正确的是()

  • A、宏展开不占用运行时间,只占用编译时间
  • B、宏名无类型
  • C、宏名必须用大写字母表示
  • D、预处理命令行都必须以#号开始

正确答案:C