Subiecte cazute la examen Limbaje formale si automate - 2010
1. Sa se stabileasca valoare de adevar a afiramtiei Fie M= ( Q, S, d, q0 , F ) un automat finit
determinist. O stare q este inutila daca exista un cuvant w I S a.Adevarat B.Fals - curs
2. Sa se stabileasca valoare de adevar a afiramtiei Fie M= ( Q, S, d, q0 , F ) un automat finit determinist. O stare q IQ este inaccesibila din q0 daca nu exista un cuvant w I S asfel incat d(q0,w)=q a.Adevarat - daca ar exista ar fi accesibila - curs B.Fals
3. Sa se stabileasca valoare de adevar a afirmatiei: Orice limbaj generat de o gramatica liniara este neregulat a.Adevarat B.False -curs
4. Sa stabileasca valoare de adevar a afirmatiei:Fie G=(W,S,S,P) o gramatica liniara de dreapta.Atunci exista automat finit nedeterminist M asfel incat L(M)L(G). a. Adevarat B. Fals
5. Sa se stabileasca valoare de adevar a afirmatieie: Fie:G=(,,S,P) o gramatica liniara la dreapta . Atunci exista un automat finit nedeterminist M asfel incat L(M)L(G) a. Adevarat B. Fals
6. Sa se stabileasca valoare de adevar a afirmatiei Cuvant 001011 este acceptat de automatul finit nedeterminist dat prin diagrama de mai jos
a .Adevarat B. Fals ???? foarte multi au pus adevarat
7. Sa se stabileasca valoare de adevar a afirmatiei: Pentru fiecare G=(W,S,S,P) gramatica prorpie exista G 1 in forma normala Chomsky echivalenta cu G.
A.Adevarat -curs b .Fals
8. Fie gramatica independenta de context G pentru expresii aritmetice variabilele a o i b: E ::= E+E |E- E|E*E|E/E|(E)|a|b. Sa se indice valoare de adevar a afirmatiei:Gramatica G este ambigua A. Adevarat din curs b. False
9. Sa se indice valoare de adevar a afirmatiei:Expresia (),unde este un alfabet , corespunde limbajului format din cuvinte de orice lungime peste alfabetul , inclusiv cuvantul vid a. Adevarat B .Fals Expresia (), - lungimea 2
10. Sa se stabileasca valoare de adevar a afirmatie : "Daca L este un limbaj acceptat de un automat finit determinist atunci L este o multime regulata.". A.Adevarat -curs b.Fals
11. Sa se stabileasca valoare de adevar a afiramtiei : automate pushdown au acceasi putere de acceptare ca si automatele finite nedeterministe. A. Adevarat B .False doar AFD are aceeasi putere de acceptare cu AFN -curs
12. Fie gramatica G = ({S, A, B, C, D}, {a, b, c}, S, {S::=A|abcB, A::=C|D, B::=A|ab, C::=S}). Sa se indice valoarea de adevar a afirmatiei: "Gramatica G este liniara la stanga". a. Adevarat B. Fals 13. Sa se indice valoarea de adevar a afirmatiei: "Multimea numerelor naturale constituie un alfabet.". a.Adevarat B.Fals
14. Sa se indice valoarea de adevar L((ab)*) reprezinta multimea tuturor cuvintelor peste aflabetul {a,b } a.Adevarat b.Fals 15. L ((a+b)*) reprezinta multimea tuturor cuvintelor peste (a,b) ? ar trebui sa fie alfabetul{a,b } pt.a fi adevarat. a.Adevarat B .Fals
16. Sa se stabileasca valoarea de adevar "O gramatica formala se numeste monotona daca este independeta de context si regulile sale V::=V au proprietatea |V| |V| ( nu mai stiu daca e V sau v ) a) Adevarat B) Fals ( daca ar fi u::=V are proprietatea cu I u I I v I ar fi adevarata afirmatia )
17. B Lema de pompare afirma Fie L un limbaj regulat oarecare.Exista atunci un numar natural n L asfel incat orice cuvant w L cu |w| n L adminte o descompunere w= xyz care are proprietatile: Curs : Fie L un limbaj regulat oarecare. Exist atunci un numr natural nL astfel nct orice cuvnt w L cu |w| nL admite o descompunere w = xyz care are proprietile: a) |xy| n L b) |y| l
c) xy j z L pentru i
0 A) Adevarat curs b) Fals
18. Sa se indice valoare de adevar a afirmatie: Limbajul descris de { 0 p | p nr. prim } nu este regulat
a) Adevarat nu este regulat - curs b) Fals
19. Fie = {a, b}. Ce putei spune despre echivalenele de mai jos? a. (a*b)* ~ + (a + b)*b; ADEVARAT
20. Nu pentru orice cuvant w apartinand L(G), unde G=(, , S, P) este o gramatica independenta de context, se poate stabili o relatie intre nr de derivari extreme stangi si nr de derivari extreme drepte. a) Adevarat B) Fals 21. Se cunoste ca algoritmul de mai jos permite determinarea starilor utile ale unui automat finit determinist. Intrare: Q,S, q0,d,F Iesire: U' multimea starilor utile SEQ 1 i:=0, U 0 :=F; 2 do { for a I S do for q I Q U i do if s(q,a) I U i them U i +1 =U i (q); i=i+1; )while ( U i -U i -1 1 ); 3. U'= U i END
Sa se determine multimea U i a starilor utile ala atomatului din figura urmatoare
a. {0,1,4} b.{3} c.{2,3,5} DA d.{0,1,2,3,4,5,6}posibil? O(mn) b) nu e bun iar d) am pus eu si tot n-a fost bun
22. Se cunoste ca algoritmul de mai jos perminte determinarea starilro accesibile ale uni aoutmat finit determinist Intrare:Q,S,q0,d,F Iesire: Q' Multimea starilor accesibile SEQ 1. i:=0, S 0 :={qo}; 2. do {S i+1 :=S i {d(s,a) | s I S i , a I S }; i=i+1 } while (S i -S i -1 1 ); 3 Q' = S i END Sa se determine multimea S 2 a starilor accesibile ale automatului din figura urmatoare:
a. {2,5,6} b. {0,1,2,4,5} c {0,1,2,4,5,6} d. {0,1,2,3,4,5,6} ? ? ?
23. Sa se indentifice expresia regulata corespunzatoare limbajului acceptat de automatul finit nedeterminist din figura de mai jos ( in care e reprezinta cuvantul vid )
A. (0+1)*(01+10)0* B. (01)*(01+10)0* C. (0+1)*(010*+10*) Care din ele ? B sau C Mai sigur C ! D. (0+1)*(01+10+0*)
24. D Sa se determine gramatica independenta de context care genereaza limbajul regulat acceptat de automatul finit determinist din figura de mai jos:
A. S::=0A|1B,A::=0A|1C, B::=1B|0C, C::=0C|1C| B. S::=00A|11B,0A::=0A|01C, B::=1B|10C, C::=0C|1C NU C. S::=0A|1B,A::=0A|1C, B::=1B|0C, C::=01C| d. S::=0A|1B,A::=0A|1C, B::=1B|0C, C::=0C|1C .............................DECI S=0A|1B A=0A|1C B=1B|0C C=0C|1C
25. Sa se determine limbajul acceptat de automatul pushdown dat prin diagrama de stare de mai jos reprezentand cuvantul vid
A { a i b j c k | i,j,k 0,i=j sau i=k } b { a i b j c k | i,j,k > 0,i=j sau i=k } ..? c { a i b j c k | i,j,k 0,i=j=k } d { a i b j c k | i,j,k 0} ceva asemanator in curs
26. D . Limbajul acceptat de AFN descris prin diagrama de tranzitie de mai jos (in care E reprezinta cuvantul vid) este descris de expresia regulata: 10p a. (ab + a)* b. (ab a)* c. (a + b)* D. (ab + a)*aba
27. Fie gramatica independenta de context S::= XSX|R, R::=xTy|yTx,T::= XTX|X| , X::=x|y. Indicati care dintre sirurile de mai jos face parte din limbajul generat de gramatica a. xxyx B. xx ? c. xyx ( nu este ) d.yxy
28. Solutia minimala a ecuatiei cu expresii regulate X = aX are forma X = a*b. Sa se determine solutia minimala a ecuatiei X = (0 + 1)X + 01*. A. X=(01)* (0 + 1)* B. X=(0 + 1)* + 01* c. X=(0 + 1)* 01* D X=(0 1)* 0 + 1*
29. Expresia regulata care caracterizeaza multimea tuturor cuvintelor binare care contin cel putin doua zerouri consecutive .
a. (0+1)*(0+0)(0+1)* b. (0+1)*(0+0)*(0+1)* c. (01)*00(01)* D. (0+1)*00(0+1)* - posibil
30. Simplificand expresia regulata (a+b+aa) se obtine expresia: A. ( a + ab)* - posibil b. ( a + b)* c. ( aa + b)* d. a*+ b* este NECESAR 2 a consecutiv
31. Descriei n cuvinte limbajele corespunztoare expresiilor regulate de mai jos. a. (01*)*0; b. (a + ba)*b*.
32. Care din multimile de ma jos defineste limbajul generat de gramatica S::= As|aAbb, A:: = ,|aAbb
A. {a i b 2i a j b 2j |i 0,j1 } - posibil b. {a i b 2i |i 0,j1 } c. {a i a j b 2j |i 0,j1 } d. {a j b j |i 0,j1 }
Explicatii S::= As|aAbba i b 2i A:: = ,|aAbb a j b 2j. 0 DECI ? 33. Care din gramaticile de ma jos genereaza limbajul { 1 n 0 n |n0} A. S::= 1S|S0| b . S::= 1S|S0|10 c . S::= 1S0| curs .... n 1 in curs ; noi avem n0 34. d: S::= 1S0|10 Explicatii: Pentru n 0 exista gramatica formala: = {S}, = {a, b}, P = {S ::= aSb, S ::= } care genereaza limajul L = { anbn | n 0 rezulta S::=aSb .....=1SS0 S ::= ..... Raspuns S::= 1S|S0| ZIC EU
35. Sa se determine gramatica independenta de context care sa genereze limbajul L = {0 n 1 2n |n0} a. S::= 0S1|1 B. S::= 0S11| - Posibil c. S::= 0S11|011 d. S::= 0S|S11|
36. B Sa se determine limbajul generat de gramatica G=(, , S, P), unde: = {S, A}, = {a, b, c, d}, P = {S::=aSd|aAd, A::=bAc|bc}.
A. L ={a i b j c k d l |i=l,j=k,i,j,k,l >0 } b. L ={a i b j c k d l |i=l,j=k,i,j,k,l0 } c. L ={a i b j c k d l |i=j,k=l,i,j,k,l >0 } d. L ={a i b j c k d l |i=j,k=l,i,j,k,l0 } AICI AM DUBII LA |i=l,j=k,i,j,k,l >0 SI i=l,j=k,i,j,k,l0
37. A Fie gramatica independenta de context S::= XSX|R, R::= xTy|yTx, T::=XTX|X|, X::= x|y. Neterminalele gramaticii sunt:
A) S, X, R, T curs b) S, X, Y, T c) x, y, - terminale d) S, X, Y, T, x, y
38. Descriei n cuvinte limbajele corespunztoare expresiilor regulate de mai jos. a. (01*)*0; b. (a + ba)*b*.
39. ESTE RASPUNSUL A CURS 12pag 12. Sistemul tranziional care recunoate limbajul L(r1r2) este N = (Q1 Q2, 1 2, , q1, {f2}), unde funcia de tranziie este definit prin: (q, a) = 1(q, a) oricare q Q1 - {f1} i a 1{}; (f1, ) = {q2}; (q, a) = 2(q, a), oricare a 2 {} i q Q2.
40. C
2. Multimea tuturor sirurilor binare ce contin sirul 010 este acceptata de AFN corespunzator expresiei regulate: a. (01)*010(01)* b. (01)* (0+1+0)(01)* c. 0*1*(010)0*1* d. (0+1)*010(0+1)* 3. Care gramatica liniara genereaza limbajul L={a,b}* ? a. S::=aS/bS\ b. S::=ab/aS/bS c. S::=^/aS/bS d. S::=^/aS/Sb
4. Limbajul acceptat de automatul determinist de mai jos este descris de expresia regulata: a. (01)* b. (0+1)* 0,1 c. 0*+1* d. 0*1*
mmmmmmmmmmmmm mmmmmA 1mm11111m1 A. Adevarat B. Fals AmmmB 1mm11111m2 A. Adevarat B. Fals AmmmA 1mm11111m3 A. Adevarat B. Fals AmmmA 1mm11111m4 A. Adevarat B. Fals AmmmA 1mm11111m5 A. B. C. D. AmmmA 1mm11111m6 A. B. C. D. AmmmA 1mm11111m7 A. B. C. D. AmmmA 1mm11111m8 A. B. C. D. AmmmD 1mm11111m9 Limbajul acceptat de automatul determist de mai jos este descris de expresia regulata: A. (01)* B. (0+1)* C. 0*+1* D. 0*1* AmmmB 1mm11111m10 Sa se stabileasca valoare de adevar a afiramtiei " Fie M= ( Q, S, d, q0 , F ) un automat finit determinist. O stare q este mmmmmmmdaca exista un cuvant w S' A. Adevarat B. Fals AmmmB 1mm11111m11 Sa se stabileasca valoare de adevar a afiramtiei " Fie M= ( Q, S, d, q0 , F ) un automat finit determinist. O stare q Q este mmmmmmmmmdin q0 daca nu exista un cuvant w S' asfel incat d(q0,w)=q A. Adevarat B. Fals AmmmB 1mm11111m12 Sa se stabileasca valoare de adevar a afirmatiei: "Orice limbaj generat de o gramatica liniara este neregulat A. Adevarat B. Fals AmmmB 1mm11111m13 Sa stabileasca valoare de adevar a afirmatiei:Fie G=(SS1,S,P) o gramatica liniara de dreapta.Atunci exista automat finit nedeterminist M asfel incat L(M)=L(G). A. Adevarat B. Fals AmmmB 1mm11111m14 Sa se stabileasca valoare de adevar a afirmatieie: "Fie:G=(SSS,P) o gramatica liniara la dreapta . Atunci exista un automat finit nedeterminist M asfel incat L(M)=L(G) A. Adevarat B. Fals AmmmB 1mm11111m15 Sa se stabileasca valoare de adevar a afirmatiei "Cuvant 001011 este acceptat de automatul finit nedeterminist dat prin diagrama de mai jos
A. Adevarat B. Fals AmmmB 1mm11111m16 Sa se stabileasca valoare de adevar a afirmatiei: "Pentru fiecare G=(W,S,S,P) gramatica prorpie exista G1 in forma normala Chomsky echivalenta cu G. A. Adevarat B. Fals AmmmA 1mm11111m17 Fie gramatica independenta de context G pentru expresii aritmetice variabilele ao i b: E ::= E+E |E-E|E*E|E/E| (E)|a|b. Sa se indice valoare de adevar a afirmatiei:Gramatica G este ambigua A. Adevarat B. Fals AmmmA 1mm11111m18 Sa se indice valoare de adevar a afirmatiei:Expresia (55),unde 5 este un alfabet , corespunde limbajului format din cuvinte de orice lungime peste alfabetul 5, inclusiv cuvantul vid A. Adevarat B. Fals AmmmB 1mm11111m19 Sa se stabileasca valoare de adevar a afirmatie : "Daca L este un limbaj acceptat de un automat finit determinist atunci L este o multime regulata.". A. Adevarat B. Fals AmmmA 1mm11111m20 Sa se stabileasca valoare de adevar a afiramtiei : "automate pushdown au acceasi putere de acceptare ca si automatele finite nedeterministe. " A. Adevarat B. Fals AmmmB 1mm11111m21 Fie gramatica G = ({S, A, B, C, D}, {a, b, c}, S, {S::=A|abcB, A::=C|D, B::=A|ab, C::=S}). Sa se indice valoarea de adevar a afirmatiei: "Gramatica G este liniara la stanga". A. Adevarat B. Fals AmmmB 1mm11111m22 Sa se indice valoarea de adevar a afirmatiei: "Multimea numerelor naturale constituie un alfabet.". A. Adevarat B. Fals AmmmB 1mm11111m23 Sa se indice valoarea de adevar L((ab)*) reprezinta multimea tuturor cuvintelor peste aflabetul {a,b } A. Adevarat B. Fals AmmmB 1mm11111m24 L ((a+b)*) reprezinta multimea tuturor cuvintelor peste (a,b) ? ar trebui sa fie alfabetul{a,b } pt.a fi adevarat. A. Adevarat B. Fals AmmmB 1mm11111m25 Sa se stabileasca valoarea de adevar "O gramatica formala se numeste monotona daca este independeta de context si regulile sale V::=V au proprietatea |V|> |V| ( nu mai stiu daca e V sau v ) A. Adevarat B. Fals AmmmB 1mm11111m26 B Lema de pompare afirma Fie L un limbaj regulat oarecare.Exista atunci un numar natural nL asfel incat orice cuvant w C L cu |w| < nL adminte o descompunere w= xyz care are proprietatile: a) |xy| > nL b) |y| < l c) xyjz C L pentru i < 0 Sa se indice valoare de adevar a afirmatie: Limbajul descris de { 0p | p nr. prim } nu este regulat A. Adevarat B. Fals AmmmA 1mm11111m27 Fie Z = {a, b}. Ce puteti spune despre echivalentele de mai jos? (a*b)* ~ / + (a + b)*b; A. Adevarat B. Fals AmmmA 1mm11111m28 Nu pentru orice cuvant w apartinand L(G), unde G=(C, Z, S, P) este o gramatica independenta de context, se poate stabili o relatie intre nr de derivari extreme stangi si nr de derivari extreme drepte. A. Adevarat B. Fals AmmmB 1mm11111m29 Se cunoste ca algoritmul de mai jos permite determinarea starilor utile ale unui automat finit determinist. ntrare: Q,S, q0,d,F esire: U' multimea starilor utile SEQ 1 i:=0, U0 :=F; 2 do { for a S do for q Q Ui do if s(q,a) Ui them Ui +1=Ui (q); i=i+1; )mmmmmUi -Ui -11); 3. U'= Ui END Sa se determine multimea Ui a starilor utile ala atomatului din figura urmatoare: A. {0,1,4} B. {3} C. {2,3,5} D. {0,1,2,3,4,5,6} AmmmD 1mm11111m30 Se cunoste ca algoritmul de mai jos perminte determinarea starilro accesibile ale uni aoutmat finit determinist 1mmmmQ,S,q0,d,F 1mmmmQ' Multimea starilor accesibile SEQ 1. i:=0, S0 :={qo}; 2. mo {Si+1:=Si {d(s,a) | s Si, a S }; i=i+1 } while (Si-Si -11); 3 Q' = Si END Sa se determine multimea S2 a starilor accesibile ale automatului din figura urmatoare: A. {2,5,6} B. {0,1,2,4,5} C. {0,1,2,4,5,6} D. {0,1,2,3,4,5,6} Ammm 1mm11111m31 Sa se indentifice expresia regulata corespunzatoare limbajului acceptat de automatul finit nedeterminist din figura de mai jos ( in care m reprezinta cuvantul vid ) A. (0+1)*(01+10)0* B. (01)*(01+10)0* C. (0+1)*(010*+10*) D. (0+1)*(01+10+0*) AmmmC 1mm11111m32 Sa se determine gramatica independenta de context care genereaza limbajul regulat acceptat de automatul finit determinist din figura de mai jos: A. S::=0A|1B,A::=0A|1C, B::=1B|0C, C::=0C|1C| / B. S::=00A|11B,0A::=0A|01C, B::=1B|10C, C::=0C|1C C. S::=0A|1B,A::=0A|1C, B::=1B|0C, C::=01C|/ D. S::=0A|1B,A::=0A|1C, B::=1B|0C, C::=0C|1C AmmmB 1mm11111m33 Sa se determine limbajul acceptat de automatul pushdown dat prin diagrama de stare de mai jos reprezentand cuvantul vid: A. { ai bj ck | i,j,k < 0,i=j sau i=k } B. { ai bj ck | i,j,k > 0,i=j sau i=k } C. { ai bj ck | i,j,k < 0,i=j=k } D. { ai bj ck | i,j,k < 0} AmmmD 1mm11111m34 Limbajul acceptat de AFN descris prin diagrama de tranzitie de mai jos (in care E reprezinta cuvantul vid) este descris de expresia regulata: A. (ab + a)* B. (ab a)* C. (a + b)* D. (ab + a)*aba AmmmC 1mm11111m35 Fie gramatica independenta de context S::= XSX|R, R::=xTy|yTx,T::= XTX|X| /, X::=x|y. ndicati care dintre sirurile de mai jos face parte din limbajul generat de gramatica A. xxyx B. xx C. xyx D. yxy AmmmB 1mm11111m36 Solutia minimala a ecuatiei cu expresii regulate X = aX are forma X = a*b. Sa se determine solutia minimala a ecuatiei X = (0 + 1)X + 01*. A. X=(01)* (0 + 1)* B. X=(0 + 1)* + 01* C. X=(0 + 1)* 01* D. X=(0 1)* 0 + 1* AmmmC 1mm11111m37 Expresia regulata care caracterizeaza multimea tuturor cuvintelor binare care contin cel putin doua zerouri consecutive A. (0+1)*(0+0)(0+1)* B. (0+1)*(0+0)*(0+1)* C. (01)*00(01)* D. (0+1)*00(0+1)* AmmmD 1mm11111m38 Simplificand expresia regulata (a+b+aa)' se obtine expresia: A. ( a + ab)* B. ( a + b)* C. ( aa + b)* D. a*+ b* AmmmB 1mm11111m39 Care din multimile de ma jos defineste limbajul generat de gramatica S::= As|aAbb, A:: = /,| aAbb A. {ai b2i aj b2j|i <0,j<1 } B. {ai b2i |i <0,j<1 } C. {ai aj b2j|i <0,j<1 } D. {aj bj |i <0,j<1 } AmmmC 1mm11111m40 Care din gramaticile de ma jos genereaza limbajul { 1n0n|n<0} A. S::= 1S|S0| / B. S::= 1S|S0|10 C. S::= 1S0| / D. S::= 1S0|10 AmmmC 1mm11111m41 Sa se determine gramatica independenta de context care sa genereze limbajul L = {0n12n| n<0} A. S::= 0S1|1 B. S::= 0S11| / C. S::= 0S11|011 D. S::= 0S|S11| / AmmmB 1mm11111m42 B Sa se determine limbajul generat de gramatica G=(, , S, P), unde: = {S, A}, = {a, b, c, d}, P = {S::=aSd|aAd, A::=bAc|bc}. A. L ={ai bj ck dl |i=l,j=k,i,j,k,l >0 } B. L ={ai bj ck dl |i=l,j=k,i,j,k,l<0 } C. L ={ai bj ck dl |i=j,k=l,i,j,k,l >0 } D. L ={ai bj ck dl |i=j,k=l,i,j,k,l<0 } AmmmB 1mm11111m43 Fie gramatica independenta de context S::= XSX|R, R::= xTy|yTx, T::=XTX|X|/, X::= x|y. Neterminalele gramaticii sunt: A. S, X, R, T B. S, X, Y, T C. x, y, / D. S, X, Y, T, x, y AmmmA 1mm11111m44 A. B. C. AmmmC 1mm11111m45 A. B. C. D. AmmmC 1mm11111m46 A. B. C. D. AmmmA 1mm11111m47 A. B. C. D. AmmmC 1mm11111m48 A. B. C. D. AmmmD 1mm11111m49
A. B. C. D. AmmmC 1mm11111m50 A. Adevarat B. Fals AmmmB 1mm11111m51 A. Adevarat B. Fals AmmmB 1mm11111m52 A. Adevarat B. Fals AmmmB 1mm11111m53 A. Adevarat B. Fals AmmmA