Documente Academic
Documente Profesional
Documente Cultură
a. m=(x.nota1+x.nota2)/2;
b. m=(nota1+nota2)/2;
c. x.m=(x.nota1+x.nota2)/2;
d. m=(x,nota1+x,nota2)/2;
2.
a. 2
b. 4
c. 1
d. 3
4.
Se consider o list liniar simplu nlnuit, alocat dinamic, cu cel puin 5 noduri, n care
fiecare nod al listei conine n cmpul urm adresa nodului urmtor din list sau NULL dac
nu exist un nod urmtor. Adresa primului nod este memorat n variabila prim, iar variabila
p este de acelai tip cu prim.
Ce modificare se produce asupra listei prin executarea p=prim;
secvenei de instruciuni alturate?
(6p.) prim=p->urm;
delete(p);
| free(p);
5.
Scriei un program C/C++ care citete de la tastatur un numr natural nenul n (n100),
apoi n iruri de caractere, fiecare ir avnd maximum 30 de caractere, doar litere mici ale
alfabetului englez, i afieaz pe ecran cte dintre cele n iruri de caractere sunt formate
numai din vocale. Se consider vocale literele a, e, i, o, u.
Exemplu: dac n=3, iar irurile citite sunt date alturat, atunci
programul va afia pe ecran 1 deoarece irul ae este format
numai din vocale.
(10p.)
arc
ae
creion
Subiectul II