Sunteți pe pagina 1din 1

Evaluare sumativă clasa XII real

Nume prenume _____________________________________

1. Completați propozția
a) Funcțiile sunt subprograme care ..........................................................
...............................................................................................................
b) Tipul rezultantului unei funcții poate fi ...............................................
.....................................................................................................................
c) Antetul unei funcții conține ...................................................................
.....................................................................................................................
d) Procedurile sunt subprograme care ......................................................
.....................................................................................................................
2. Care din următoarele antete de procedura conţin erori sintactice?
a)Procedure Maxim(a,b:real;var max:real);
b) Procedure (a,b,c : real);
c) Procedure aa(k,m:byte):integer;
d) Procedure Suma(a;b: integer; a:char);
3. Care din următoarele antete de functie contin erori sintactice ?
a) Function (a:integer);
b) Function F(a;b:char);
c) Function (var z:real):real;
d) Function F(x:array [1.. 100] of integer):integer;
4. O problemă complexă poate fi rezolvată prin divizarea ei în ...........
............................................................................................................................
5 Se consideră antetul:
Function F(x:real; y:integer; z:char):boolean;
Care din apelurile ce urmează sunt corecte?
a)F(3.18, 4, ‘a’); d)F(4, 3.18, ‘a’); g)F(15, 21, ‘3’);
b)F(4, 4, ‘4’); e)F(3.18, 4, 4); h)F(15, 21, 3);
c)F(4, 4, 4); f)F(‘3.18’, 4, 4);

6. Se consideră declaraţiile:
Var k, m, n: integer; a, b, c: real;
Procedure P(i: integer; Var j: integer; x: real; Var y: real);
Begin {…} End.
Care din apelurile ce urmează sunt corecte?
a)P(c, m, a, b); d)P(m, m, a, b); g)PP(n, m, 6, 20); j)P(a, a, a, a);
b)P(3, m, a, b); e)P(5,5, 6.1,b); h)P(a, m, b, c);
c)P(k, 3, a, ‘b’); f)P(n, m, 6, b); i)P(i, i, i, i);

7. Compuneți o funcție care va calcula valoarea minimă a 4 numere intergi.

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