下列叙述中属于子程序直接递归调用的是()
A.子程序1调用子程序2
B.子程序2调用子程序3
C.子程序3调用子程序4
D.子程序4调用子程序4
A.子程序1调用子程序2
B.子程序2调用子程序3
C.子程序3调用子程序4
D.子程序4调用子程序4
第2题
下列关于RETURN语句的叙述中,错误的是( )。
A.子程序的结尾必须是RETURN语句
B.通常主程序的结尾不用CANCEL语句,而用RETURN语句
C.自定义函数中可以不含RETURN<表达式>
D.在子程序中遇到RETURN TO MASTER语句,则直接返回到最高一级调用点
第3题
A.递归法的关键是必须有一个递归终止的条件。
B.递归算法要求语言具有反复自我调用子程序的能力。
C.对于同一个问题,递推算法比递归算法的执行时间要长。
D.递推算法总可以转换为一个递归算法。
第5题
用高级语言编写程序时,子程序调用语句中的实参必须与子程序说明中的形式参数在( )上保持一致,在允许子程序递归调用的高级语言环境中,需用动态存储管理方法,它通常使用一个( )存入子程序的调用记录,调用记录可包括:
①全局变量存储区域的( )。
②调用点所在子程序的( )。
③调用点的( )。
④形式参数和实参的通信区域。
⑤返回值。
⑥本子程序的局部变量和临时变量存储区域等。
第8题
A.具有堆栈结构的机器使用零地址指令,这不仅合指令长度短,指令结构简单,机器硬件简化
B.实现程序调用,子程序嵌套调用和递归调用
C.对于“中断”技术,堆栈更是不可缺少的,保存“断点”和“现场”
D.扩大指令寻址空间
第9题
A.RunMacro不可以递归调用宏本身.
B.RunApp调用Visual Basic的Function过程
C.StopMacro是终止当前所有运行的宏
D.RunCommand是运行一个对当前视图适当的Access菜单命令
第10题