编译原理 有一语法制导翻译如下所示:
2017-03-19 15:03
441 查看
京东2016实习生招聘 Java开发工程师
有一语法制导翻译如下所示:
S→bAb {print”1”} A→(B {print”2”} A→a {print”3”} B→Aa) {print”4”}
若输入序列为b(((aa)a)a)b,且采用自底向上的分析方法,则输出序列为
A 32224441
B 34242421
C 12424243
D 34442212
正确答案 : B
有一语法制导翻译如下所示:
S→bAb {print”1”} A→(B {print”2”} A→a {print”3”} B→Aa) {print”4”}
若输入序列为b(((aa)a)a)b,且采用自底向上的分析方法,则输出序列为
A 32224441
B 34242421
C 12424243
D 34442212
正确答案 : B
先采用自上而下的方式来构造其语法树时,如下:
S / | \ b A b 1 (((aa)a)a) / \ ( B 2 ((aa)a)a) /|\ A a ) 4 ((aa)a) / \ ( B 2 (aa)a) /|\ A a ) 4 (aa) / \ ( B 2 aa) /|\ A a ) 4 a | a 3
题目要求采用的是自下而上的分析方式,则其输出序列为34242421
相关文章推荐
- 编译原理-语法制导翻译
- 编译原理结构框架6语法制导翻译与属性文法
- 【编译原理】语法制导翻译之属性文法(一)
- 【编译原理】第二章 一个简单的语法制导翻译器
- 编译中的基于算符优先分析程序的语法制导翻译
- 【编译原理龙书笔记】(二)一个简单的语法制导翻译器(仍未完成)
- [置顶] [编译原理读书笔记][第2章 一个简单的语法制导程序]
- 编译原理学习笔记(五)语法制导定义
- 编译原理语法分析
- 编译原理_常量定义语句语法分析
- 编译原理_常量定义语句语法分析
- 第五章 语法制导翻译及中间代码生成(1)
- 编译原理之词法分析、语法分析、语义分析
- 【编译原理】用Yacc做语法分析
- 吉首大学_编译原理实验题_基于预测方法的语法分析程序的设计【通过代码】
- 【编译原理】简析文法分析,语法分析
- [系列][编译原理]C-Minus的惯用语法
- 编译原理实习(应用预测分析法LL(1)实现语法分析)
- C#代码的编译过程如下图所示:
- 编译原理之(1)C的Lex词法文件和yacc语法文件