Sunteți pe pagina 1din 2

Nume....................................... Clasa......................... Data...................

Test

1. Ce sunt variabilele locale si care este domeniul de vizibilitate a acestora? (1p)


2. Ce sunt parametrii formali? (1p)
3. Fie urmatoarea secventa:
program super_banal;
var x:integer;
function f(a:integer; var b:integer);
var c:integer;
begin
c:=x*x;
x:=x+a;
a:=x+b;
f:=a*c;
end;
Begin
x:=3;
writeln(f(x+3,x),x);
End.
Se cere să se determine:

a. Care sunt variabilele globale ale programului? (1p)


b. Care sunt parametrii efectivi? (1p)
c. Ce afiseaza programul? (1p)
4. Scrieți un program care afișează toate numerele mai mici ca n care conțin cel puțin o cifră pară și sunt
prime. Se vor folosi subprograme! (3p)

5. Prezentați două funcții ce operează cu șiruri de caractere. (1p)


Nume....................................... Clasa......................... Data...................

Test

4. Ce sunt variabilele globale și care este domeniul de vizibilitate a acestora? (1p)


5. Ce sunt parametrii efectivi? (1p)
6. Fie urmatoarea secventa:
program super_banal;
var x:integer;
function f(a:integer; var b:integer);
var c:integer;
begin
c:=x*x;
x:=x+a;
a:=x+b;
f:=a*c;
end;
Begin
x:=3;
writeln(f(x+3,x),x);
End.
Se cere să se determine:

d. Care sunt variabilele locale ale programului? (1p)


e. Care sunt parametrii formali? (1p)
f. Ce afiseaza programul? (1p)
4. Scrieți un program care afișează toate numerele mai mici ca n care conțin cel puțin o cifră impară și
sunt palindroame. Se vor folosi subprograme! (3p)

5. Prezentați două funcții ce operează cu șiruri de caractere. (1p)

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