多项选择题
关于数组元素引用的翻译,下列说法正确的是()。
A.编译程序在翻译数组元素引用时,会在生成的代码中插入计算数组元素地址的代码B.编译程序产生数组元素地址计算代码,其中的不变部分与数组的定义相关C.编译程序产生数组元素地址计算代码,其中的可变部分与数组的定义、数组元素引用的下标都相关D.数组元素引用的翻译可以从左到右一遍扫描生成地址计算代码
多项选择题 关于下面的赋值语句生成三地址代码的属性文法,说法正确的是()。
单项选择题 某语言的do-while语句的语法形式为S ®do S(1)While E其语义解释为:该语句的一遍扫描翻译模式如下,其中空白处应该填写()。
单项选择题 假设与下图所示的if-then-else的语义对应的属性文法中与产生式S→if E then S1else S2对应的语义规则如下,其中空白处应该填写()。