Documente Academic
Documente Profesional
Documente Cultură
Pentru fiecare dintre itemii 1 i 2 scriei pe foaia de examen litera care corespunde
rspunsului corect.
1. ntr-o list simplu nlnuit, alocat dinamic, cu cel puin 3 elemente, fiecare element reine
n cmpul inf un numr natural, iar n cmpul urm adresa elementului urmtor din list
sau NULL dac nu exist un element urmtor. Variabila p reine adresa primului element
din list, iar variabilele q i aux sunt de acelai tip cu p. Dac se prelucreaz lista de mai
jos, care va fi coninutul listei dup executarea urmtoarei secvene de instruciuni?
q=p;
while(q->urm->urm !=NULL && q->inf >= p->inf) q = q->urm;
aux=q->urm;
q->urm=aux->urm;
delete aux;
a. 8 5 8 9 3 b. 7 8 8 9 3 c. 7 8 5 8 9 3 d. 7 8 5 9 3
2. In secvena alturat, variabilele s1, if(!(strcmp(s1,s2) || strcmp(s1,s3)))
s2 i s3 rein iruri de caractere. val=1;
Dup executarea acesteia, variabila else val=2;
ntreag val primete valoarea 1
dac: (4p.)
a. s1, s2, s3 rein iruri identice de b. s1, s2, s3 rein iruri de caractere
caractere ordonate lexicografic
c. s1, s2, s3 rein iruri de caractere de d. s1 este obinut prin concatenarea irurilor
lungimi diferite reinute n s2 i s3