下列关于宏指令与过程的区别,错误的描述是()
A.过程调用会降低程序的执行速度,而宏调用有较快的执行速度。
B.过程调用需要保留程序的断点和现场,待过程执行完毕还要恢复现场;宏汇编则不需要进行这些操作,因而有较快的执行速度。
C.过程调用中不能有效地缩短目标代码的长度。宏调用能缩短目标代码的长度。
D.每次宏调用时允许修改有关的参数。使得同一条宏指令在各次调用过程中可完成不同的操作,而过程一旦被定义,一般不允许修改
A.过程调用会降低程序的执行速度,而宏调用有较快的执行速度。
B.过程调用需要保留程序的断点和现场,待过程执行完毕还要恢复现场;宏汇编则不需要进行这些操作,因而有较快的执行速度。
C.过程调用中不能有效地缩短目标代码的长度。宏调用能缩短目标代码的长度。
D.每次宏调用时允许修改有关的参数。使得同一条宏指令在各次调用过程中可完成不同的操作,而过程一旦被定义,一般不允许修改
A.宏指令的使用,并不能够简化目标程序
B.宏定义中不能使用形式参数
C.宏指令和子程序都可以简化源程序的书写
D.宏指令和子程序目标代码的执行方式相同
E.宏指令执行时,不需要保护和恢复断点
A.宏指令不能简化目标程序
B.子程序可以简化目标程序,但执行时间长
C.子程序在执行过程中由CPU处理
D.宏指令在执行时要保护和恢复现场
A.C语言程序中的函数调用就是过程调用
B.从P传到Q的实参无需重新分配空间存放
C.从P跳转到Q执行应使用CALL指令
D.从Q跳回到P执行应使用RET指令
A.带参宏定义中,宏名和形参表之间不能有空格出现
B.在带参宏定义中,形式参数不分配内存单元,因此不必作类型定义。而宏调用中的实参有具体的值
C.在宏定义中的形参是标识符,而宏调用中的实参可以是表达式
D.在宏定义中,字符串内的形参通常不要用括号括起来以避免出错
A.其目的仅为简化源程序的书写
B.宏定义缩短源程序的长度,并未缩短其目标代码的长度。
C.宏定义和子程序的调用时一致的。
D.宏时具有宏名的一段汇编语言代码序列。
A 模块是能够被程序调用的函数
B 通过定义宏可以选择或更新数据
C 宏或者模块都不能是窗体或报表上的事件代码
D 宏可以是独立的数据库对象,可以提供独立的操作动作