Documente Academic
Documente Profesional
Documente Cultură
Test Clasa A X A Recap
Test Clasa A X A Recap
Test
1.Care din următoarele anteturi de proceduri sunt corecte: (1p)
a)procedure test1(x, y:integer ; x:boolean); b)procedure test2(x:char ; z;string):integer; c)procedure test3(a:integer ; k:integer);
d)procedure test4(a,b:integer ; e:real); e)procedure tes(c:array[1..6] of integer); f)function test6(a,b:word);
4.Dacă avem un subprogram cu antetul: procedure te(var a,x:integer; b:real ); şi variabilele : c,d:integer; k:real, care din
următoarele apeluri sunt corecte: (1p)
a) te(c,k,d); b) te(c,c,3); c) te(c*d, trunc(k*3),k); d) te(2,6,k); e) te(c, int(k), k); f) te(1,2,3);
…………………………………………………………………………………………………………………..
6. Care este diferenţa între parametrii transmişi prin valoare şi cei prin adresa? (1p)
…………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………...
7. Scrieţi un program care inversează elementele unui vector şi apoi le afişează. Se va folosi o procedură ce inversează un vector
primit ca parametru. (2p)