Documente Academic
Documente Profesional
Documente Cultură
SPECIMEN
INFORMATICĂ, Teză semestrială, anul de studii 2019-2020, Clasa XI-a, Profil Umanistic
TEST nr. 2
Nr. Item Scor
I Completează spaţiile libere cu noţiunea corectă. 0
1
1. Subprogramele se definesc în întregime în partea declarativa a unui program. 2
3
2. Noţiunea de expresie Pascal extinde conceptul de functie. 4
3. În cazul în care un subprogram este apelat de el însuşi atunci apelul se numeşte recursiv. 5
4. Distrugerea unei variabile dinamice şi eliberarea zonei respective de memorie se realizează cu procedura 6
predefinită dispose. 7
8
5. O atribuire în corpul funcţiei a unei valori la o variabilă globală sau la un parametru formal variabilă se 9
numeşte efect colateral. 10
1
4 2
V r3 3
volumului sferei este dată de formula 3 4
5
Procedure volum(r:real); 6
var v:real; 7
8
const pi = 3.14; 9
begin 10
v:=4/3*pi*sqr(r)*r;
end;
VI Elaborează o funcţie care va calcula produsul P(n)=1×4×7×...×(3n-2). 0
1
2
Function produs(n:integer):longint; 3
4
Var p:longint; 5
I:integer; 6
7
Begin 8
P:=1; 9
10
For i:=1 to n do
Begin
P:=p*(3*i-2)
End;
Produs:=P;
End;
VII 0
Elaborează un program PASCAL care determină componenta minimă dintre cele impare dintr- 1
un vector de numere întregi folosind variabile globale. Programul va conţine o funcţie specială 2
3
pentru calculul rezultatului programului. 4
5
Program calcul; 6
Type vector= array[1..100] of integer; 7
8
Var k:integer; 9
10
a:vector; 11
12
Procedure formare(n:integer;var a:vector); 13
14
var I:integer; 15
16
begin for I:=1 to n do 17
2
Formare(n,a);
K:=prelucrare(a,n);
Writeln(‘k=’,k);
Realdn;
End.