Sunteți pe pagina 1din 2

Clasa a X-a

Nr.1

TEST DE EVALUARE
Functii

Subiectul I. a) Cum se numesc parametrii situai n antetul funciei?


(0,5p)
b) Este obligatoriu ca numrul parametrilor formali s fie egal cu numrul parametrilor
actuali?
(0,5p)
c) Unde se apeleaz funciile?
(0,5p)
Subiectul II. Cum se defineste un subprogram intr-un program?

(1,5 p)

Subiectul III. Care din urmatoarele antete de funcii sunt corecte?

(1 p)

a) int suma(int x,int y)


b) calcul(int x, int y)
c) void prod(int x[25], int n)
Subiectul IV. Care din urmtoarele anteturi de funcii este un antet corect pentru o funcie real cu
parametru ntreg?
(1 p)
a) float f (int x)

b) int f (float x)

Subiectul V. Se consider definit funcia urmtaore. Ce se va afia n urma apelului f (12345)?


(1,5 p)
void f(int x)
{ while (x>0)
{
x=x/10;
if (x%10%2!=0)
cout<<x%10;
}
}
Subiectul VI. Sa se construiasca o functie care numr elementele pare dintr-un vector cu n elemente
numere ntregi.
(2,5 p.)

Clasa a X-a
Nr.1

TEST DE EVALUARE
Functii

Subiectul I. a) Cum se numesc parametrii situai n apelul funciei


(0,5p)
b) Este obligatoriu ca numele parametrilor formali s fie acelai cu numele parametrilor
actuali?
(0,5p)
c) Cum se apeleaz funciile de tip void?
(0,5p)
Subiectul II. Cum se definete o funcie ntr-un program?

(1,5 p)

Subiectul III. Care din urmtoarele antete de funcii sunt corecte?

(1 p)

a) suma(int x ; int y)
b) int prod (int x, int y)
c) void calcul (int x[25], int n)
Subiectul IV. Care din urmtoarele anteturi de funcii este un antet corect pentru o funcie ntreag cu
parametru real?
(1 p)
d) float f (int x)

b) int f (float x)

Subiectul V. Se consider definit funcia . Ce se va afia n urma apelului f (54321)?

(1,5 p)

void f(int x)
{ while (x>0)
{
x=x/10;
if (x%10%2!=0)
cout<<x%10;
}
}
Subiectul VI. S se construiasc o funcie care calculeaz suma elementele pare dintr-un vector cu n
elemente numere ntregi.
(2,5 p.)

S-ar putea să vă placă și