You are on page 1of 11

True/False Indicate whether the sentence or statement is true or false.

____ ____

1. Daca L este un limbaj independent de context si R este un limbaj regulat atunci L R este un limbaj independent de context.. 2. Indicati valoarea de adevar a afirmatiei: "Familia limbajelor regulate este cea mai mica familie de limbaje care contine limbajele finite si este inchisa la reuniune, produs (de limbaje) si la operatia *(inchiderea Kleene)". 3. Orice gramatica liniara la dreapta este echivalenta cu o gramatica de acelasi tip, dar cu reguli de forma: A ::= { }. aB sau A ::= a, unde A, B , iar a 4. Fie G o gramatica in care productiile sunt de forma A ::= Ba si A ::= a. Atunci exista o gramatica G echivalenta cu G pentru care productiile sunt de forma A ::= aB si A ::= a. 5. Fie L un limbaj acceptat de un automat finit nedeterminist. Este imposibil de construit un automat finit determinist, notat cu M, astfel incat L(M) = L. 6. Multimile regulate nu pot fi recunoscute de sisteme tranzitionale. 7. Fie G = ( , , S, P) o gramatica liniara la dreapta. Atunci exista un automat finit nedeterminist M astfel incat L(M) = L(G). 8. Un limbaj recunoscut de un sistem APD cu memoria pushdown vida nu poate fi recunoscut de un APD cu stari finale. 9. Familia limbajelor independente de context nu este inchisa la stelare (operatia * - inchiderea Kleene). 10. Familia limbajelor independente de context este inchisa la substitutii.

____ ____ ____

A F

F A ____
____ ____

F A ____
____

Multiple Choice Identify the letter of the choice that best completes the statement or answers the question. ____ 11. Indicati valoarea de adevar a propozitiei: "Daca L este un limbaj de tip i (i = 2 sau 3) atunci L+ este de tip i". a. Afirmatia este adevarata pentru i = 2 si este falsa pentru i = 3 b. Afirmatia este falsa pentru i = 2 si este adevarata pentru i = 3 c. Afirmatia este adevarata pentru i = 2 si este adevarata pentru i = 3 d. Afirmatia este falsa pentru i = 2 si este falsa pentru i = 3 ____ 12. Fie G = ( , , S, P) o gramatica independenta de context si w L(G), n numarul derivarilor stangi ale lui w din S, iar m numarul derivarilor drepte ale lui w din S. Atunci: a. n coincide cu cardinalul multimii P b. m coincide cu cardinalul multimii P c. n > m d. n < m e. n = m ____ 13. Fie L un limbaj acceptat de un automat finit determinist minimal cu n stari. Atunci L exista w L astfel incat |w| < n; a. fals b. adevarat c. Afirmatia este valabila pentru limbaje independente de context. d. In loc de n trebuie considerat 2n, adica o valoare dubla.

____ 14. Fie

. Atunci:

____ 15.

____ 16.

____ 17.

____ 18.

____ 19.

____ 20.

____ 21.

B A

____ 22.

a. L este multime regulata b. L este limbajul vid c. L este limbaj infinit Fie afirmatia: Daca este un alfabet, atunci * este multime numarabila. Aceasta este: a. Falsa b. Adevarata Fie = {a, b, c} si w = aabca. Care este numarul natural f(w) asociat cuvantului w prin aplicatia biunivoca dintre * si multimea numerelor naturale. a. 136 c. 8 b. 5 d. 184 Fie un alfabet total ordonat. Ordinea de pe induce pe * ordinea lexicografica <. Atunci produsul (concatenarea) de cuvinte peste este monoton la dreapta. Afirmatia din urma este: a. Adevarata b. Falsa Se considera E = +(r+s)*s. Atunci E = a. (r+s)*s b. (r*s)* c. (r+s)* d. (r+s)*s Fie expresia regulata E = + rr*. Care din urmatoarele afirmatii este falsa a. E = r* b. E = r*r* c. E = ( +r)* d. E = r*r Fie expresia regulata E = ( +r)*. Care din urmatoarele afirmatii este falsa? a. r* b. r*r* c. (r*)* d. *r Fie expresiile regulate A = (r*s)*, B = +(r+s)*s, C = (rs*)*, D = +r(r+s)*. Atunci a. A = C si B = D b. A = B si C = D Fie expresia regulata E = (r+s)*. Care din urmatoarele afirmatii este falsa? a. E = r* + s* b. E = (r* + s*)* c. E = (r*s*)* d. E = (r*s)*r* e. E = r*(sr*)* , . Forma cea mai simpla a expresiei E este: c. ( +r)*r d. +r*r daca si numai daca:

____ 23. Fie expresia regulata E = a. ( +r)r* b. r* ____ 24. Fie un alfabet nevid. Atunci card( *) < ={ } a. b. card( ) < c. card( ) = 1

B ____

25.

____ 26.

____ 27.

____ 28.

____ 29.

____ 30.

____ 31.

____ 32.

____ 33.

d. = {0, 1} Fie G = ( , , S, P) gramatica in care = {A, B, S}, = {a, b} si care are urmatoarele reguli (productii): S ::= bS | aA; A ::= bS; B::= aB | bS | a. Atunci: a. Var(G) = 3, Prod(G) = 3 si Simb(G) = 23 b. Var(G) = 3, Prod(G) = 6 si Simb(G) = 23 c. Var(G) = 3, Prod(G) = 3 si Simb(G) = 5 d. Var(G) = 3, Prod(G) = 6 si Simb(G) = 5 Fie L un limbaj regulat si s un simbol arbitrar. Se considera afirmatia: sL = {sw | w L} este un limbaj regulat. Afirmatia este: a. Adevarata b. Falsa Fie gramatica G cu regulile S ::= 0A | 1S | 1, A ::= 0B | 1A, B ::= 0S | 1B | 0. Atunci L este: a. {0, 1}* b. Multimea secventelor formate numai cu {0}, iar lungimea secventeloe este multiplu de 3 c. Multimea secventelor formate numai cu {1}, iar lungimea secventelor este numar impar. d. Multimea secventelor peste {0, 1} in care numarul simbolurilor 0 (zero) este multiplu de 3. Fie gramatica cu regulile: S ::= aA | aB, A ::= Sb; B::= b si L = L(G). Atunci: a. L este limbaj regulat b. L este limbaj independent de context c. L este limbaj dependent de context Un programator se prezinta la un interviu pentru a fi angajat in domeniul elaborarii interfetelor in limbaj natural. I se pune urmatoarea intrebare: Fie G o gramatica regulata. Exista un algoritm care sa verifice daca limbajul generat de G este infinit? Care este raspunsul corect pe care trebuie sa-l dea candidatul? a. DA b. NU Se considera mesajul: Fie L1, L2 si L3 limbaje regulate. A cere sa se elaboreze un algoritm si sa scrie un nu are sens. Asa ceva este imposibil. Din punct de program C/Java pentru a verifica daca vedere teoretic: a. Vorbitorul are dreptate b. Vorbitorul nu are dreptate Numai una din urmatoarele multimi poate fi recunoscuta de catre un sistem AFD. a. Multimea cuvintelor peste a, b cu un c. Multimea secentelor ap, unde p parcurge multimea numerelor prime. numar par de a si impar de b d. Multimea secventelor de litere a, in care b. Multimea secventelor anbn, n>0. numarul aparitiilor lui a este cub perfect. Se poate da o gramatica independenta de context G in care un cuvint w generat de G are mai multe derivari stangi decat drepte? a. Da, orice gramatica ambigua. b. Nu. Care din formele urmatoare (A fiind simbol util) nu confera unei gramatici independente de context proprietatea de ambiguitate? a. A ::= AA b. A ::= A w A; c. A ::= u A | A v d. A ::= u A | uAvA e. A ::= wB unde B este diferit de A, iar A nu apare prima pozitie a lui w.

____ 34. La un interviu pentru obtinerea unui loc de munca pentru proiectarea analizoarelor lexicale se pune urmatoarea intrebare: Este necesar un algoritm pentru eliminarea ambiguitatii limbajelor regulate? Care este raspunsul corect? a. Da b. Nu ____ 35. Se considera gramatica cu regulile S ::= if c then S else S | if c then S | a. Atunci: a. Gramatica G este ambigua b. Gramatica G nu este ambigua ____ 36. Care este numarul minim de stari al unui AFD pentru a recunoaste limbajul {a, aa, aaa}. a. 1 c. 3 b. 2 d. 4 ____ 37. Fie gramatica G cu productiile S ::= aAB | b, A ::= bSS | c, B ::= cSA | a. Cate cuvinte de lungime 36 contine L(G)? a. 12 c. 96 b. 64 d. 0 (zero) ____ 38. Fie gramatica G cu regulile S ::= B | D, B ::= BCC | x, C ::= yx, D ::= xCyD | xy. Cate cuvinte din L(G) contin subsirul (yx)3, adica pe yxyxyx ca subsir? a. O infinitate c. 3 d..6 b. Nici unul ____ 39. Fie G o gramatica in forma normala Chomsky si w L(G) obtinut printr-o derivare de lungime 5. Care este lungimea lui w, |w|? a. 5 c. 3 b. 6 d. 4 ____ 40. Fie o gramatica G in forma normala Chomsky si un cuvant w din L(G), de lungime 10. Care va fi lungimea unei derivari stangi pentru a genera w? a. 10 c. 21 b. 20 d. 19 ____ 41. Fie L = {anbn | n>0} - {an | n>0}. Atunci L este: a. limbaj dependent de context b. limbaj independent de context c. limbaj regulat ____ 42. Fie L limbajul generat de gramatica cu regulile: S ::= A, A ::= xAx | y. Atunci L - {xnyxn | n 0} este: a. regulat c.dependent de context b. infinit d. independent de context ____ 43. Fie L = {anxbn | n 0} {anybn |n 0}. Atunci L este a. limbaj regulat b. limbaj independent de context c. limbaj dependent de context ____ 44. Fie gramatica cu regulile: S ::= a | aAB, A ::= b | bBS, B ::= c | cSA. Atunci: a. G este recursiva la stanga b. G este recursiva la dreapta c. G este ambigua ____ 45. Fie G1 gramatica cu regulile: S ::= AS | A, A ::= aB | bA si G2 gramatica avand regulile S ::= ABC; A ::= BB | ; B ::= CC | a; C ::= AA | b, L1 = L (G1) si L2 = L(G2). Atunci: a. b. c. este limbaj independent de context si este limbaj regulat

D B

____ 46. Fie G1 gramatica ce are urmatoarele reguli P1: E ::= E + T | T, T ::= T*F | F; F ::= (E) | a si G2 gramatica cu regulile P2: E ::= E + T | T*F | (E) | a, T ::= T*F | (E) | a, F ::= (E) | a. Doi informaticieni se cearta privind echivalenta celor doua gramatici.Ce parere aveti? a. Gramaticile nu sunt echivalente b. Gramaticile sunt echivalente. ____ 47. Fie L = {anbn | n 1} {an | n 1} {anbncn | n 1} . Atunci: a. L este limbaj regulat b. L este limbaj independent de context c. L este limbaj dependent de context. ____ 48. Fie r si s expresii regulate. Care din urmatoarele afirmatii este adevarata: a. (r+s)* = r* + s* b. s(rs+s)*r = rr*s(rr*s)* c. (rs+r)*r = r(sr+r)*s ____ 49. Fie A = 1 + 0(10)*(11+0) si B = (01)*(1+00). Atunci a. A si B sunt expresii regulate echivalente b. A descrie un limbaj diferit de limbajul descris de B. ____ 50. Prin n! notam produsul numerelor 1, 2, 3, ..., n. Se considera L = {an! | n 1}. Atunci: a. L este limbaj regulat b. L nu poate fi recunoscut de un sistem tranzitional. ____ 51. Alegeti gramatica formala G = ( , , S, P) corecta pentru a genera limbajul L = {anbn | n 0}.

C A

= {S}, = {a, b}, P = {aSb ::= S, ::= S} = {S}, = {a, b}, P = {S ::= aSb, S ::= } = {S}, = {a, b}, P = {S ::= aSb, S ::= ab} = {S}, = {a, b}, P = {aSb ::= S, ab ::= S} C 52. Alegeti gramatica formala G = ( , , S, P) corecta pentru a genera limbajul L = {anbn | n > 0}. ____ = {S}, = {a, b}, P = {aSb ::= S, ::= S} = {S}, = {a, b}, P = {S ::= aSb, S ::= } = {S}, = {a, b}, P = {S ::= aSb, S ::= ab} = {S}, = {a, b}, P = {aSb ::= S, ab ::= S} n n m m D ____ 53. Alegeti gramatica formala G = ( , , S, P) corecta pentru a genera limbajul L = {a b c d | n > 0, m > 0}. = {S, A, B}, = {a, b, c, d}, P = {aAb ::= A, ab ::= A, cBd ::= B, cd ::= B, AB ::= S, ::= S} b. = {S, A, B}, = {a, b, c, d}, P = {S ::= AB, A ::= aAb, A ::= ab, A ::= , B ::= cBd, B ::= cd, B ::= } c. = {S, A, B}, = {a, b, c, d}, P = {S ::= AB, A ::= aAb, A ::= ab, B ::= cBd, B ::= cd, S ::= } d. = {S, A, B}, = {a, b, c, d}, P = {S ::= AB, A ::= aAb, A ::= ab, B ::= cBd, B ::= cd}
a. a. b. c. d.

a. b. c. d.

____ 54. Alegeti gramatica formala G = ( ,

, S, P) corecta pentru a genera limbajul L = {anbncmdm | n

0,

0}. a. = {S, A, B}, = {a, b, c, d}, P = {aAb ::= A, ab ::= A, cBd ::= B, cd ::= B, AB ::= S, ::= S} b. = {S, A, B}, = {a, b, c, d}, P = {S ::= AB, A ::= aAb, A ::= ab, A ::= , B ::= cBd, B ::= cd, B ::= } c. = {S, A, B}, = {a, b, c, d}, P = {S ::= AB, A ::= aAb, A ::= ab, B ::= cBd, B ::= cd, S ::= } d. = {S, A, B}, = {a, b, c, d}, P = {S ::= AB, A ::= aAb, A ::= ab, B ::= cBd, B ::= cd} n n m m C ____ 55. Alegeti gramatica formala G = ( , , S, P) corecta pentru a genera limbajul L = {a b c d | n m 1} { }. m
a. = {S, A, B}, = {a, b, c, d}, P = {aAb ::= A, ab ::= A, cBd ::= B, cd ::= B, AB

1,

::= S, ::= S} b. = {S, A, B}, = {a, b, c, d}, P = {S ::= AB, A ::= aAb, A ::= ab, A ::= , B ::= cBd, B ::= cd, B ::= } c. = {S, A, B}, = {a, b, c, d}, P = {S ::= AB, A ::= aAb, A ::= ab, B ::= cBd, B ::= cd, S ::= } d. = {S, A, B}, = {a, b, c, d}, P = {S ::= AB, A ::= aAb, A ::= ab, B ::= cBd, B ::= cd} B 56. Alegeti gramatica formala G = ( , , S, P) corecta pentru a genera limbajul L = {anbmcmdn | n 1 , ____ m 1}. a. = {S, X}, = {a, b, c, d}, P = {bXc ::= X, bc ::= X, aSd ::= S, ad ::= S, ::= S} b. = {S, A}, = {a, b, c, d}, P = {S ::= aSd, S ::= aAd, A ::= bAc, A ::= bc} c. = {S, X, Y}, = {a, b, c, d}, P = {S ::= XY, X ::= aXb, X ::= ab, Y ::= cYd, Y ::= cd, S ::= } d. = {S, X, T}, = {a, b, c, d}, P = {S ::= XT, X ::= aXb, X ::= ab, T ::= cTd, T ::= cd} A ____ 57. Alegeti gramatica formala G = ( , , S, P) corecta pentru a genera limbajul L format din siruri de biti (literele 0 si 1} a caror lungime este multiplu de trei. = {S, A, B}, = {0, 1}, P = {S ::= 0A, S ::= 1A, S ::= , A ::= 0B, A ::= 1B, B ::= 0S, B :: = 1S} b. = {S, A, B}, = {0, 1}, P = {S ::= 0A, S ::= 1A, A ::= , A ::= 0B, A ::= 1B, B ::= 0S, B :: = 1S, B ::= } c. = {S, A, B}, = {0, 1}, P = {S ::= 0A, S ::= 1A, S ::= , A ::= , A ::= 0B, A ::= 1B, B ::= 0S, B :: = 1S, B ::= } d. = {S, X, T}, = {0, 1}, P = {S ::= XT, X ::= 0X1, X ::= 01, T ::= 0T1, T ::= 01} D 58. Alegeti gramatica formala G = ( , , S, P) corecta, dar cu numar minim de simboluri neterminale, ____ pentru a genera limbajul L format din siruri de biti (literele 0 si 1} a caror lungime este multiplu de trei. a. = {S}, = {0, 1}, P = {S ::= S000, S ::= S001, S ::= S010, S ::= 011S, S ::= 100S, S ::= S101, S :: = 110S, S ::= 111S, S ::= } b. = {S}, = {0, 1}, P = {S ::= 000S, S ::= 001S, S ::= 010S, S ::= 011S, S ::= 100S, S ::= 101S, S :: = 110S, S ::= 111S, S ::= }
c. a.

= {S, A, B}, = {0, 1}, P = {S ::= 0A, S ::= 1A, S ::= , A ::= , A ::= 0B, A ::= 1B, B ::= 0S, B :: = 1S, B ::= } d. = {S, X, T}, = {0, 1}, P = {S ::= XT, X ::= 0X1, X ::= 01, T ::= 0T1, T ::= 01}

____ 59. Se considera gramatica G = ({S, A, B}, {a, b}, S, P), unde P = {S ::= bA | aB, A ::= bAA | aS | a,

B::= aBB | bS | b}. G este in forma normala


a. Chomsky b. Greibach c. Nici una din formele mentionate

____ 60. Unui automat pushdown ii corespunde o gramatica a. liniara la stinga b. liniara la dreapta c. independenta de context ____ 61. Sa se studieze natura limbajului L = {a b | n a. regulat b. independent de context c. dependent de context ____ 62. Sa se studieze natura limbajului L = {a | n a. regulat b. independent de context c. dependent de context

n n

1}.

1}.

____ 63. Sa se studieze natura limbajului L = {a b c d | n a. regulat b. independent de context c. dependent de context

n m m n

1, m

1}.

____ 64. Sa se studieze natura limbajului L = {ab, aabb, aaabbb}. a. regulat b. independent de context c. dependent de context ____ 65. Sa se studieze natura limbajului L = {w | w

B B

{0, 1}*, w contine un numar egal de simboluri 0 si 1, adica N0(w) = N1(w)}. a. regulat b. independent de context c. dependent de context B ____ 66. Sa se studieze natura limbajului L = {w | w {0, 1}*, w nu contine subsirul 011}. a. regulat b. independent de context c. dependent de context m n B ____ 67. Sa se studieze natura limbajului L = {x y | n < m sau 2*m < n, n, m > 0}. a. regulat b. independent de context c. dependent de context B ____ 68. Sa se studieze natura limbajului L = {ambncpdq | m + n = p + q, m, n, p, q 0}. a. regulat b. independent de context c. dependent de context

____ 69. Sa se studieze natura limbajului L = {a b | n < m< 2*n, n, m > 1}. a. regulat b. independent de context c. dependent de context ____ 70. Sa se studieze natura limbajului L = {w

m n

{a, b}* | w = Rasturnat(w)}. Notatie: daca w = abcd,

____ 71.

C B

____ 72.

____ 73.

____ 74.

____ 75.

____ 76.

atunci Rasturnat(w) = dcba. a. regulat b. independent de context c. dependent de context Sa se studieze natura limbajului L = { w {a, b}* | simbolul a apare de un numar par de ori}. a. regulat b. independent de context c. dependent de context Sa se studieze natura limbajului L = { w {a, b}* | simbolul a apare de doua ori mai des decat simbolul b} a. regulat b. independent de context c. dependent de context Sa se studieze natura limbajului L = {anbncn | n 1}. a. regulat b. independent de context c. dependent de context Sa se studieze natura limbajului L = {ambncmdn | m, n 1} a. regulat b. independent de context c. dependent de context Sa se studieze natura limbajului L = {anbncnd | n 1}. a. regulat b. independent de context c. dependent de context Sa se verifice daca limbajul L = {anbncn| n > 0} este independent de context.
.

____ 77. Sa se verifice daca limbajul L = {an | n = 2k, k>0} este independent de context. a. adevarat b. fals n n m ____ 78. Sa se verifice daca limbajul L = {a b c | n m n + n, n 0} este independent de context. a. adevarat b. fals ____ 79. Sa se verifice daca limbajul L = {an | n = 10k, k 0} este independent de context. a. Fals b. Adevarat ____ 80. Sa se verifice daca limbajul L = {an | n = k2, k 0} este independent de context. a. Fals b. Adevarat

a. adevarat b. fals

____ 81. Sa se verifice daca limbajul L = {a (bc) | n a. Fals b. Adevarat

1} este independent de context.

____ 82. Sa se verifice daca limbajul L = {w # Rasturnat(w) | w {a, b}+, iar # a. Fals b. Adevarat
n k

{a, b}} este independent de context, unde Rasturnat(w) desemneaza oglinditul lui w, adica: Rasturnat(abcd) = dcba.

____ 83. Sa se verifice daca limbajul L = {a | n = 10 , k 0} este de tip 3 (regulat). a. Adevarat b. Fals ____ 84. Sa se verifice daca limbajul L = {an | n = k2, k 0} este de tip 3 (regulat). a. Adevarat b. Fals n ____ 85. Sa se verifice daca limbajul L = {a | n 0} este de tip 3 (regulat). a. Adevarat b. Fals ____ 86. Sa se verifice daca limbajul L = {ap | p numar prim} nu este de tip 3 (regulat). a. Adevarat b. Fals ____ 87. Sa se verifice daca limbajul L = {ambn | m si n relativ prime, adica cmmdc(m, n) =1} nu este de tip 3

(regulat).

____ 88. Se considera limbajul format din toate cuvintele peste {a, b} care incep cu b si dupa care urmeaza 0,

a. Fals b. Adevarat

1, 2 sau mai multe simboluri a. Alegeti expresia regulata corespunzatoare: a. (a+b)*(aa+bb)(a+b)* b. (a+b)* c. a*ba*ba* d. ba* A ____ 89. Se considera limbajul format din toate cuvintele peste {a, b} care contin simbolul b exact de doua ori. Alegeti expresia regulata corespunzatoare: a. a*ba*ba* c. (a+b)*(aa+bb)(a+b)* b. ba* d. (a+b)* B ____ 90. Se considera limbajul format din toate cuvintele peste {a, b}. Alegeti expresia regulata corespunzatoare: a. (a+b)*(aa+bb)(a+b)* b. (a+b)* c. a*ba*ba* d. ba* D ____ 91. Se considera limbajul format din toate cuvintele peste {a, b} care contin consecutiv doua simboluri a sau doua simboluri b. Alegeti expresia regulata corespunzatoare: a. (a+b)* c. ba* d. (a+b)*(aa+bb)(a+b)* b. a*ba*ba*

____ 92. La un examen oral se afirma ca " Nu exista un algoritm care verifica daca limbajul recunoscut de un

automat finit determinist este infinit. Ce parere aveti?

____ 93. Valoarea de adevar a propozitiei "Familia limbajelor regulate nu este nchis la reuniune" este: a. Adevarat b. Fals ____ 94. Un coleg iti spune ca: "Familia limbajelor independente de context este nchis la intersecie". Care

a. Adevarat b. Fals

este valoarea de adevar a afirmatiei lui?

____ 95. Se considera afirmatia: "Familia limbajelor regulate este inchisa la intersectie". Aceasta este: a. Adevarata b. Falsa ____ 96. Fie afirmatia: "Un limbaj recunoscut de un sistem AFN este recunoscut i de un sistem AFD".

a. Adevarat b. Fals

Valoarea de adevar a acestei afirmatii este:

____ 97. Se considera propozitia: "Un limbaj recunoscut de un automat pushdown cu stiva vida nu poate fi

a. Adevarat b. Fals

recunoscut si de un automat pushdown cu stari finale." Aceasta este:

____ 98. Un limbaj recunoscut de un automat pushdown cu stari finale nu poate fi recunoscut de nici un

a. Adevarata b. Falsa

automat pushdown cu stiva vida.

____ 99. Pentru orice gramatica independenta de context care genereaza un limbaj L, se poate construi un

a. De acord b. Nu sunt de acord

automat pushdown care recunoaste limbajul L.

____ 100. Exista si limbaje recunoscute de automate pushdown care nu pot fi generate de gramatici

a. Nu sunt de acord. b. Adevarat.

independente de context.
a. Fals b. Adevarat

You might also like