设AS为文法的综合属性集,AI为继承属性集,则对于下面的属性文法G(P)定义中,AS和AI正确描述是产生式语义规则P→xQRQ.b:=R.dR.c:=1R.e:=Q.aQ→uQ.a:=3R→vR.d:=R.cR.f:=R.e
AS={Q.a,R.c,R.e}AI={Q.b,R.d,R.f}
B. AS={Q.a,Q.b}AI={R.c,R.d,R.e,R.f}
C. AS={Q.a,R.d,R.f}AI={Q.b,R.c,R.e}
D. AS={Q.b,R.c,R.f}AI={Q.a,R.d,R.e}
查看答案
中间代码的优点是:
A. 节省存储空间
B. 编译时间短
C. 编译结构在逻辑上更为简单明确
D. 节省内存且编译时间短
在属性文法中,综合属性可用于“自下而上”传递信息,继承属性可用于“自上而下”传递信息。
A. 对
B. 错
在属性文法中,对于每个产生式,必须在该产生式对应的语义规则中提供计算该产生式中所有符号的所有属性的计算规则。
A. 对
B. 错
在语法树中,一个结点的继承属性只能依赖于由其父结点。
A. 对
B. 错