A. 0 B. 1 C. 2 D. 4
A. →( B. print “2”A→a print “3”B→aA) print “4”若输入序列为b( a( a( aa)))b,且采用自底向上的分析方法,则输出序列为( )。3222444134242421 C. 12424243 D. 34442212
A. aabb B. abab C. bbaa D. Baba
A. 语义规则中的属性有两种:综合属性与继承属性 B. 终结符只有继承属性,它由词法分析器提供 C. 非终结符可以有综合属性,但不能有继承属性 D. 属性值在分析过程中可以进行计算,但不能传递
A. 抽象 B. 传递 C. 综合 D. 继承
A. 将计算某个非终结符号A的继承属性的动作放在产生式的最后 B. 将计算一个产生式左部符号的继承属性的动作放置在产生式的最后 C. 将计算某个非终结符号A的继承属性的动作插入到产生式右部中紧靠在A的本次出现之前的位置上 D. 将每个语义动作都放在产生式的最后
A. 如果一个S-SDD的基本文法可以使用LR分析技术,那么它的SDT可以在LL语法分析过程中实现 B. 如果一个S-SDD的基本文法可以使用LR分析技术,那么它的SDT可以在LR语法分析过程中实现 C. 如果一个L-SDD的基本文法可以使用LL分析技术,那么它的SDT可以在LL语法分析过程中实现 D. 如果一个L-SDD的基本文法可以使用LL分析技术,那么它的SDT可以在LR语法分析过程中实现
A. 使用语法制导翻译方案的编译程序能同时进行语法分析和语义分析 B. 语法制导翻译方案( SDT )是在产生式右部中嵌入了程序片段( 称为语义动作)的CFG C. SDD可以看作是SDT的具体实施方案 D. 将一个S-SDD转换为SDT的方法是:将每个语义动作都放在产生式的最后