用C语言(GATE CS 2002)
(A)当前的激活记录与主设备的激活记录之间最多存在一个激活记录
(B)当前激活记录与主体激活记录之间的激活记录数取决于实际的函数调用顺序。
(C)全局变量的可见性取决于实际的函数调用顺序。
(d)递归需要用于递归函数被保存在不同的堆栈中的递归函数可以被称为前的活动记录。答案: (B)
说明: a)–> C语言中没有这样的限制
b)–>正确
c)–>错误。在C语言中,变量是静态作用域,而不是动态作用域。
c)–>错误。激活记录存储在同一堆栈中。
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。