• 2021-04-14
    【简答题】已知文法G[S]: S→S+aF|aF|+aF F→*aF|*a (1)消除左递归和回溯 (2)构造FIRST、FOLLOW、SELECT集合 (3)构造其LL(1)文法分析表,
  • 解 : (1) 消除左递归和回 溯后的文法为:( 3 分) S →aFS ′|+aFS′ S′→+aFS′|ε F →*aF′ F′→F|ε (2) FIRST(S )={a,+} FOLLOW(S )={#} FIRST(S ′)={+,ε} FOLLOW(S′)={#} FIRST(F )={*} FOLLOW(F )={+,#} FIRST(F′)={*,ε} FOLLOW(F′)={+,#} (4分) (3) 预测分析表为(4分) a + * # S S→aFS ′ S→+aFS ′ S ′ S ′ →+aFS ′ S ′ →ε F F→*aF ′ F ′ F ′ →ε F ′ →F F ′ →ε

    内容

    • 0

      设文法G(S): S→SiA|A A→A+B|B B→)A*|( 1)构造各非终结符的FIRSTVT和LASTVT集合; 2)构造算符优先关系表。

    • 1

      已知文法G(S):T→ST’T’→,S T’|εS→(T)|+|bFIRST(S)={ b + ( } FOLLOW(S)={ , ) #}FIRST(T)={ b + (} FOLLOW(T)={ ) } FIRST(T’)={ , ε} FOLLOW(T’)={ ) }预测分析表为 b + , ( ) # S b (1) (2) T ST’ ST’ (3) T’ (4) T’→ ε 完善以上预测分析表(只需填产生式右部)

    • 2

      正弦波振荡电路产生振荡的平衡条件为( ) A: AF<1 B: AF>1 C: AF=1 D: AF=-1

    • 3

      正弦波振荡电路的振幅平衡条件是()。 A: |AF|>1 B: |AF|=1 C: |AF|<1 D: |AF|=0

    • 4

      正弦波振荡电路产生振荡的平衡条件为() A: AF<1<br> B: AF>1 C: AF=1 D: AF=-1