《编译原理》山东大学20春试题B卷

所属学校:福建师范大学 科目:编译原理 2020-01-21 17:18:09 春试 山东大学 原理
《编译原理》试题B卷EYX傲朋学习网
简答EYX傲朋学习网
1. 编译程序分为哪几个主要部分?简述各部分的主要功能。EYX傲朋学习网
2. 语法分析有哪几种方法,有什么特点。EYX傲朋学习网
3. 解释语法制导翻译。EYX傲朋学习网
4. 什么是综合属性、继承属性、S属性定义?EYX傲朋学习网
5. L(G)={aibi︱i≥1},试求上下文无关文法G。EYX傲朋学习网
二.证明下面文法是LR(1)文法。EYX傲朋学习网
S→BBEYX傲朋学习网
B→aBEYX傲朋学习网
B→bEYX傲朋学习网
三、(15)用语法制导翻译的思想,把下面的语句翻译成四元式序列。EYX傲朋学习网
  While  x<y  doEYX傲朋学习网
If  a<b and c<d  then  x=x+1EYX傲朋学习网
                                        else  y=y+1EYX傲朋学习网
四.(15)对基本块B:EYX傲朋学习网
                   T0=  2EYX傲朋学习网
                   T1=  2*T0EYX傲朋学习网
                   T2=  A+BEYX傲朋学习网
                   T3=  C*DEYX傲朋学习网
                   T4=  T1/2EYX傲朋学习网
                   T5=  E+T3EYX傲朋学习网
                   T6=  C*DEYX傲朋学习网
                    R=  T3EYX傲朋学习网
                    X=  T2﹣T5EYX傲朋学习网
                    Y=   T1*T6EYX傲朋学习网
                    R=  XEYX傲朋学习网
1 .构造B的DAGEYX傲朋学习网
2. 若只有R在B出口之后是活跃的,写出优化之后的中间代码。若有寄存器R0,R1可用,将优化之后的中间代码生成目标代码。EYX傲朋学习网
EYX傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: