【单选题】中间代码生成时所依据的是( )。
A. 语法规则
B. 词法规则
C. 语义规则
D. 等价变换规则
【单选题】在编译程序中与中间代码生成无关的是( )。
A. 便于目标代码的优化
B. 便于存储空间的组织
C. 便于编译程序的移植
D. 便于目标代码的移植
【单选题】有文法G及其语法制导翻译如下所示( 语义规则中的*和+分别是常规意义下的算术运算符):E→E(1) ∧ T {E.val = E(1).val * T.val}E→T {E.val = T.val}T→T(1)# n {T.val = T(1).val + n.val }T→ n {T.val = n.val}则分析句子1 ∧ 2 ∧ 3 # 4其值为( )。
A. 10
B. 34
C. 14
D. 54
【单选题】用( )可以把a:=b+c翻译成四元式序列。
A. 语法规则
B. 词法规则
C. 语义规则
D. 等价变换规则