Documente Academic
Documente Profesional
Documente Cultură
Pentru rezolvarea corectă a tuturor cerinţelor din Partea I si din Partea a II-a se
acordă 90 de puncte. Din oficiu se acordă 10 puncte.
Timpul efectiv de lucru este de 45 minute.
PARTEA I (20 p)
Alegeţi răspunsul corect:
1. Considerând declarările alăturate, care dintre următoarele referiri este corectă din punct
de vedere sintactic ?
(10 p.)
type datan= record
zi,ln,an:integer; end;
type elev= record
nume:string[30]; dn,da: datan;
end;
var e:elev;
a) e.datan.ln
b) nume.e
c) e.dn.an[2]
d) e.dn.zi
a) 171
b) 90
c) 91
d) 18
a:='informatica';
delete(a,3,3);
write(a); (10 p.)
5. Scrieţi un program Pascal care citeşte de la tastatură un număr natural n (0<n≤23) şi apoi
construieşte în memorie o matrice cu n linii şi n coloane astfel încât elementele situate pe
diagonala principală să fie egale cu 2, cele situate deasupra diagonalei principale să fie
egale cu 1 iar cele situate sub diagonala principală să fie egale 3.
Programul va afişa matricea pe ecran, câte o linie a matricei pe o linie a ecranului, cu câte
un spaţiu între elementele fiecărei linii. (30 p.)