更多“设有文法G[S]:S→SAT|T,T→TBR|R,R→PDR|P,P→fSg|e,考察该文法的句型SATBfSgDe,其中哪个是句柄()。 ”相关问题
  • 第1题:

    考察下列文法:G(VT,VN,E,P)

    其中:VT={+,*,(,),i}

    VN={E,T,F}

    E是开始符号;

    P:

    E→E+T|T

    T→T*F|F

    F→(E)|i

    F*F+T是该文法的一个句型,其中(53)是句柄,(54)是素短语。(55)是该句型的直接推导,(56)是该句型的最左推导。(57)是该文法的一个句子。

    A.F

    B.F*F

    C.F+T

    D.F*F+T


    正确答案:A

  • 第2题:

    考查文法:G(VT,VN,E,P)

    其中,VT={+,*,(,),i},VN={E,T,F},E为开始符。

    P:E→E+T|T

    T→T*F|P

    F→(E)|i

    F*F+T是该文法的一个句型,在此句型中,(27)是句柄,(28)是该句型的直接推导,(29)该句型的最左推导。

    A.F

    B.F*F

    C.F+T

    D.F*F+T


    正确答案:A

  • 第3题:

    已知文法G[S]: S→a | ^ | (T) T→T,S | S (1) 给出句子(a,(a,a))的最左推导; (2) 给出句型((T,S),a)的短语, 直接短语,句柄。


    D

  • 第4题:

    考查下列文法:G(VT,VN,E,P)

    其中:VT={+,*,(,),i)

    VN={E,T,F}

    E 是开始符号

    P: E→E+T|T

    T→T*F|F

    F→(E)|I

    F*F+T是该文法的一个句型,其中,(28)是句柄,(29)是素短语(30)是该句型的直接推导,(31)是该句型的最左推导,(32)是该文法的一个句子。

    A.F

    B.F*F

    C.F+T

    D.F*F+,T


    正确答案:A

  • 第5题:

    假设某程序语言的文法如下:

    S→SaT|T

    T→TbR|R

    T→PdR|P P→fSg|e

    其中:VT={a,b,d,e,f,g},VN{S,T,R,P},S是开始符号。那么,此方法是(38 方法。这种文法的语法分析通常采用优先矩阵,优先矩阵给出了该文法中各个终结符之间的优先关系 (大于,小于,等于,无关系)。在上述文法中,某些终结符之间的优先关系如下:

    b(39)a:f(40)g;a(41)a;d(42)d。

    A.正规文法

    B.算符文法

    C.二义文法

    D.属性文法


    正确答案:B