计算机 选择题 较难 ★ 精品

语法制导翻译生成中间代码 — 计算机选择题

编译原理(大学通用) 语义分析与中间代码生成 AI 三重审校通过

题目
设有语法制导翻译方案:E→E₁−E₂ 时生成新临时变量 t 并输出 t:=E₁.place−E₂.place,令 E.place=t;E→T 时令 E.place=T.place;T→T₁/F 时生成新临时变量 t 并输出 t:=T₁.place/F.place,令 T.place=t;T→F 时令 T.place=F.place;F→(E) 时令 F.place=E.place;F→id 时令 F.place=id。按该方案对表达式 x−y/(u+v) 自左向右进行语法制导翻译,生成的三地址代码中最后一条四元式是(  ) A. t3:=x−t2 B. t3:=x−y C. t1:=u+v D. t2:=y/t1