【名词&注释】
程序员(programmer)、编译程序(compiler)、局部变量(local variable)、被调用者(callee)、行不通(completely impossible)
[多选题]栈式分配策略在下列哪些情况下行不通(completely impossible)?()
A. 过程活动停止后,局部名字的值还必须维持
B. 被调用者的活动比调用者的活动活得更长,此时活动树不能正确描绘程序的控制流
C. 不遵守栈式规则的有Pascal语言和C语言的动态变量
D. Java禁止程序员自己释放空间
查看答案&解析
查看所有试题
学习资料:
[单选题]正规式MI和M2等价是指()
A. MI和M2的状态数相等
B. Ml和M2的有向弧条数相等。
C. M1和M2所识别的语言集相等
D. Ml和M2状态数和有向弧条数相等
[单选题]编译程序诸阶段的工作往往是()。
A. 顺序
B. 并行
C. 成批
D. 穿插
[多选题]下面哪些语言特征会影响存储分配策略?()
A. 过程能否递归
B. 当控制从过程的活动返回时,局部变量的值是否要保留
C. 过程能否访问非局部变量
D. 过程调用的参数传递方式
本文链接:https://www.51bdks.net/show/ejekrq.html