问题:
[单选] 赋值语句X::=-(a+b)/(c-d)-(a+b*c)r的逆波兰表示是()。
Xab+cd-/-bc*a+-:=。Xab+/cd--bc*a+--:=。Xab+-cd-/abc*+-:=。Xab+cd-/abc*+--:=。
常量合并。公共子表达式删除。复写传播。死代码删除。
问题:
[多选] 在编译时安排所有数据对象的存储单元的分配策略属于()。
静态分配策略。栈式分配策略。堆分配策略。动态分配策略。
短语文法。上下文无关文法。右线性文法。左性性文法。
问题:
[单选] 下列选项中,不属于优化编译程序提供的对代码的各种变换必须遵循的原则的是()。
等价原则。有效原则。最佳原则。合算原则。
A→AA|(A)|。E→E+T|T。E→(E)。E→a。
问题:
[单选] 已知文法:S→aAaaBbbAbbBaA→xB→x,则()
LR(1)文法。LALR(1)文法。都不是。A和B。
运行时间较短。占用存储空间较小。运行时间短但占用内存空间大。运行时间短且占用存储空间小。