试题详情
- 多项选择题在编译时安排所有数据对象的存储单元的分配策略属于()。
A、静态分配策略
B、栈式分配策略
C、堆分配策略
D、动态分配策略
- A,B,C,D
关注下方微信公众号,在线模考后查看
热门试题
- 按逻辑上划分,编译程序第二步工作是什么?
- 写出表达式(a+b*c)/(a+b)-d
- 文法G所描述的语言是()的集合
- 已知文法G[S]:S→(L)|aQ
- 一个句型的句柄一定是文法某产生式的右部。
- 编译程序是一种()
- 编译程序工作时,通常包括()阶段。
- 文法E—>E+E|E*E|i的句子i*i
- 语法分析器则可以发现源程序中的()
- 为什么在代码生成时要考虑充分利用寄存器?
- 通常编译过程分成前端和后端,其中前端包括
- 源程序
- 句柄
- 一个LR(1)项目可以看成()两个部分组
- 递归下降法允许任一非终极符是直接左递归的
- 设计词法分析程序可以借助于状态转换图。
- 中间代码生成时所依据的是()
- 每个过程的活动记录的体积在编译时可静态确
- LR法是自顶向下语法分析方法。
- 分离词法器的理由