早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
A.T+(i+i)B.i+(i+F)C.iD.(E)
题目
A.T+(i+i)
B.i+(i+F)
C.i
D.(E)
参考答案
正确答案:C
解析:根据形式文法的定义可直接获得本题的答案。句型F*F+T的推导过程如下:E→E+T→T+T→T*F+T→F*F+T,所以F是句型F*F+T相对于产生式T→F的直接短语,又因为它是该句型的最左直接短语,所以F是该句型的句柄。同理,可分析出句型F*F+T的短语有F,F*F,F*F+T。由于素短语中至少应含有一个终结符,所以F不是素短语:由于F*F+T中包含了短语F*F,所以它也不是素短语。因此该句型的素短语是F*F。因为句型F*F+T→F*F+T*F,所以F*F+T*F是该句型的直接推导。而F*F+T,F*F+T*F和i*i+T都不能由句型F*F+T直接推导出来。由于最左推导是对句型右部的最左非终结符进行推导,所以在空(4)的选择答案中只有(E)*F+T满足此条件。因为句子是仅含终结符的句型,而在空(5)的供选择答案中只有i有可能是句子,所以应该选择答案C。
解析:根据形式文法的定义可直接获得本题的答案。句型F*F+T的推导过程如下:E→E+T→T+T→T*F+T→F*F+T,所以F是句型F*F+T相对于产生式T→F的直接短语,又因为它是该句型的最左直接短语,所以F是该句型的句柄。同理,可分析出句型F*F+T的短语有F,F*F,F*F+T。由于素短语中至少应含有一个终结符,所以F不是素短语:由于F*F+T中包含了短语F*F,所以它也不是素短语。因此该句型的素短语是F*F。因为句型F*F+T→F*F+T*F,所以F*F+T*F是该句型的直接推导。而F*F+T,F*F+T*F和i*i+T都不能由句型F*F+T直接推导出来。由于最左推导是对句型右部的最左非终结符进行推导,所以在空(4)的选择答案中只有(E)*F+T满足此条件。因为句子是仅含终结符的句型,而在空(5)的供选择答案中只有i有可能是句子,所以应该选择答案C。
看了A.T+(i+i)B.i+(i...的网友还看了以下:
● xab + cde -*f/+=是赋值语句()相应的后缀式()A.x=a+b+c*d-e/f B 计算机类考试 2020-05-26 …
A.a*b-c/d-e+f*g+hB.abc-*de+/fgh+*+C.+/*a-bc+de*f+g 计算机类考试 2020-05-26 …
A.T+(i+i)B.i+(i+F)C.iD.(E) 计算机类考试 2020-05-26 …
己知a.b.c.d.e.f是互不相等的六个数,并且a×b×c×d×e×f=-36,则a+b+c+d 数学 2020-06-02 …
已知f(x)=lg(1-x/1+x),a,b∈(-1,1)求证f(a)+f(b)=f[(a+b)/ 数学 2020-07-09 …
变限积分[a,b]上的积分∫[f(x+h)-f(x)]dx令x+h=t,那原式=∫[a+h,b+h 数学 2020-07-11 …
对于正数x,规定f(x)=x/1+x,例如f(3)=3/(1+3)=3/4,f(1/3)=(1/3 数学 2020-07-17 …
f(x)在(-∞,+∞)上是增函数,若a+b≤0则那么f(a)+f(b)≤-f(a)-f(b)f( 数学 2020-08-01 …
求分式不等式组,解法要简便.a平方-b平方=59/a平方+4/b平方=1a平方,b平方等于多少?第 数学 2020-08-03 …
编译原理中FIRSTVT和LASTVT如题E->E+T.T->T*F|F.F->(E)|id求FIR 其他 2020-11-23 …