Documente Academic
Documente Profesional
Documente Cultură
Subprograme 7
Subprograme 7
1
a) 27 b) 33 c) 52 d) 0
2
5) Care din urmatoarele afirmatii nu sunt corecte?
a) O functie poate sa nu returneze nici un rezultat.
b) Apelul prin adresa al unui parametru are ca efect modificarea valorii
parametrului dupa iesirea din subprogram.
c) O procedura trebuie obligatoriu sa intoarca cel putin un rezultat.
d) Subprogramele din limbajul Pascal sunt de trei feluri: proceduri, functii si
unituri.
6) Care dintre urmatoarele subprograme realizeaza afisare tuturor patratelor
perfecte mai mici decat valoarea primita prin intermediul parametrului intreg
n ?
a) Procedure afis(n:integer); c) Procedure afis(n:integer);
var i:integer; var i:real;
begin begin
for i:=1 to sqrt(n) do for i:=1 to n do
write(i,' '); if sqr(sqrt(i))=i
end; then Write(i,' ');
b) Procedure afis(n:integer); end;
var i:real; d) Procedure afis(n:integer);
begin var i:integer;
for i:=1 to n do begin
if i*i < n then write(i,' '); for i:=1 to trunc (sqrt(n)) do
end; Write(i,' ');
end;