• Embed Doc
  • Readcast
  • Collections
  • 1
    CommentGo Back
Download
 
TEHNICI AVANSATE DE PROGRAMARE
 Exemple de subiecte – colectia 2008
1.
a. q, r, p c. r, q, pb. p, q, r d. p, q, r
2.
a. Q, R, P c. P, R, Qb. R, Q, P d. P, Q, R
3.
a.
Q -> urm -> urm == P
 b.
P -> urm == Q
 c.
P -> urm -> urm == Q
 d.
Q -> urm == P -> urm -> urm 
 
2009
 
4.
a.
P -> urm -> urm == Q -> urm 
b.
P -> urm -> urm == Q
c.
Q -> urm -> urm -> urm == P -> urm 
 d.
Q -> urm -> urm == P -> urm 
 
5.
a.
P -> URM = Q
 b.
Q -> URM = P
 c.
Q -> URM -> URM = P
 d.
P -> URM -> URM = Q
 
6.
a. c.
 
b. d.
7.
Intr-o lista simplu inlantuita alocata dinamic fiecare element retine in campul nr un numar intreg siin campul urm adresa urmatorului element din lista. Stiind ca variabila p contine adresa primului element dinlista si variabila t este de acelasi tip cu variabila p, stabiliti care dintre urmatoarele secvente elibereazaintreaga zona de memorie ocupata de elementele listei.a. while(p) {t = p; p = p->urm; free(p);}b. while(p) {t = p; p = p->urm; free(t);}c. while(p) {t=p; t=t->urm; free(t);}d. free(p);
8.
Intr-o lista liniara simplu inlantuita, fiecare element retine in campul urm adresa urmatorului nod dinlista, iar in campul inf un numar intreg. Adresa primului element al listei este retinuta in variabila p. Daca inlista sunt memorate, in aceasta ordine, numerele: 5, 9, 3, si 6 (6 fiind ultimul element), in urma executariisecventei de instructiuni (p indica, initial, nodul cu numarul 5):{ q = p -> urm -> urm; p->urm -> urm = q -> urm; q->urm = p -> urm; p -> urm = q;}in lista vor fi in ordine numerele:a. 9, 5, 3, 6b. 5, 9, 6, 3c. 5, 3, 6, 9d. 5, 3, 9, 6
9.
O lista liniara simplu inlantuita formata dintr-un numar impar de cel putin 5 noduri are adresaprimului nod memorata in variabila prim. In campul urm al fiecarui nod al listei se memoreaza adresaurmatorului element din lista. Adresa carui nod va fi memorata in variabila p, dupa executarea secventei deprogram:{p = prim; q = prim;while(q->urm) {q = q -> urm -> urm;p = p -> urm;}}a. penultimul nod al listei
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...

Tehnici 2009 (include si 2008)+tehnici 2007+ licenta 2009 rezolvate

You must be to leave a comment.
Submit
Characters: ...