1、 给定属性文法G(P): 语法制导定义如下: 产生式 语义规则 P → D print(D.i) D →;D.i :=.i+.i D → id : T D.i := 1 D → id : label D.i := 1 假设语法单位P对应程序,D对应声明语句,id对应标识符,T对应类型,按照该属性文法的定义,下列说法中正确的是
A.D.i表示D对应的声明语句的数目。
B.D.i表示D对应的声明语句中的标识符的数目。
C.该文法生成的程序只能包含有一个声明语句。
D.在该文法生成的程序中,可以在声明语句中声明多个变量名。
- · 有3位网友选择 B,占比30%
- · 有3位网友选择 A,占比30%
- · 有3位网友选择 D,占比30%
- · 有1位网友选择 C,占比10%