在程序中利用()进行赋值及处理,使程序具有特殊功能,这种程序叫宏

题目

在程序中利用()进行赋值及处理,使程序具有特殊功能,这种程序叫宏程序。

  • A、变量
  • B、主程序或子程序
  • C、自然数
  • D、大写字母
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下叙述中错误的是

A.在程序中凡是以"#"开始的语句行都是预处理命令行

B.预处理命令行的最后不能以分号表示结束

C.#define MAX 是合法的宏定义命令行

D.C程序对预处理命令行的处理是在程序执行的过程中进行的


正确答案:D
解析:C语言中的预处理命令以符号#开头,这些命令是在程序编译之前进行处理的,选项D)的描述错误。

第2题:

在程序中使用变量,通过对变量进行赋值及处理方法达到程序功能,这种有变量的程序叫宏程序。

此题为判断题(对,错)。


正确答案:√

第3题:

以下叙述中错误的是

A) 在程序中凡是以 “ # ” 开始的语句行都是预处理命令行

B) 预处理命令行的最后不能以分号表示结束

C)#define MAX 是合法的宏定义命令行

D)C 程序对预处理命令行的处理是在程序执行的过程中进行的


正确答案:D

第4题:

在程序的运行过程中,可以多次对符号常量进行赋值。()


参考答案:错误

第5题:

经宏定义定义后的指令就可以在源程序中调用,这种对宏指令的调用称为宏调用。( )


正确答案:对

第6题:

下面是汇编语言程序设计中关于过程调用和宏调用的叙述,其中错误的是:

A.调用方法相同,都是在程序执行过程中调用具有某种功能的目标程序,然后再通过执行RET指令返回主程序

B.过程调用的执行速度比宏调用慢

C.宏调用一般比过程调用占用较多的内存空间

D.过程调用时主程序和子程序之间的信息传递没有宏调用时传递信息方便


正确答案:A
解析:过程调用和宏调用从实现方式上是完全不同的,宏调用是通过拷贝目标代码来实现的,过程调用是通过转移执行位置来实现的。

第7题:

宏的处理是在程序执行过程中处理的。()


参考答案:错误

第8题:

以下叙述中不的是()。

A、一个好的程序应该有详尽的注释

B、在C程序中,赋值运算符的优先级最低

C、在C程序中,j++;是一条赋值语句

D、C程序中的#include和#define均不是C语句


参考答案:B

第9题:

在汇编语言中,宏是源程序中的一段有独立功能的程序代码,只需要在源程序中定义一次就可以多次调用。( )


正确答案:对

第10题:

下列叙述中错误的是( )。

A.在程序中凡是以“#”开始的语句行都是预处理命令行

B.预处理命令行的最后不能以分号表示结束

C.#defineMAX是合法的宏定义命令行

D.C程序中预处理命令行的处理是在程序执行的过程中进行的


正确答案:D
D。【解析】预处理命令是以“#”开始的语句,每一条预处理命令必须单独占用一行,由于不是C语言的语句,并且命令行的最后不能以分号表示结束,定义格式为“#de-fine标识符字符串”,预处理命令行是系统对源程序进行编译之前进行处理的,不是在程序执行的过程中。

更多相关问题