Tipuri de itemi la disciplina informatica
Nr.
Item
Puncte
1.
Indicaţi prin săgeţi corespondenţa dintre definiţiile din coloana A şi noţiunile din coloana B: A. Definiţii B. Noţiuni 1. Secvență de instrucțiuni scrisă 1. Domeniu de vizibilitate pentru fiecare subproblemă 2. Parametri actuali 2. Parametri care servesc pentru a transmite valori din subprogram în 3. Parametri formali valoare programul principal 4. Proceduri 3. Textul de program în care numele introdus desemnează 5. Funcţii obiectul specificat de declarația în studiu 6. Parametri formali variabilă
L 0 1 2 3 4
4. Subprogramele care calulează și returnează o valoare
7.Subprogram 8. Bloc
2.
Scrieţi A (adevărat ) sau F (fals) în dependenţă de faptul dacă este sau nu adevărată afirmaţia: a) Blocurile pot fi incluse unul în altul. ____ b) Într-o structură de bloc programul principal este considerat de nivelul 0. ____ c) Procedurile returnează rezultatul în programul principal prin intermediul parametrilor formali valoare. ____ d) Procedura poate să întoarcă mai multe rezultate. ____
L 0 1 2 3 4
3.
Următoarele antete de subprogram conțin erori sintactice, scrieți o variantă corectă. Antetul Varianta corectă a) Function U (x, y:real);
L 0 1 2 3
b) Function (a, b: integer) : integer; 4.
c) Procedure N(var a, b: real) : real; Elaboraţi o funcţie care calculează suma numerelor reale a, b, c ,d. _______________________________________________________________ _______________________________________________________________ _______________________________________________________________ _______________________________________________________________ _______________________________________________________________ _______________________________________________________________ _______________________________________________________________
L 0 1 2 3 4
Fie dat următorul program:
5.
Program P100; var a : integer; :
function F(var x : integer) integer; begin F:=2*x; end; begin a:=2+1; writeln(F(a)); readln; end.
6.
7.
I. Indicați: a) Numele funcției: _____________ b) Numele parametri formali: _____ c) Tipul parametrilor formali: _____ d) Tipul rezultatului funcției: _____ e) Numele parametrilor actuali: ____ II. a) Reprezentați structura de bloc a programului; b) Indicați nivelul fiecărui bloc; c) Determinați domeniul de vizibilitate al declarației var a : integer; ______________ d) Ce se va afișa în rezultatul execuției acestui program? _______
Continuați fraza: Procedurile sînt subprograme care _______________________________________________________________ _______________________________________________________________ _______________________________________________________________ _______________________________________________________________ Se consideră antetul: Function Test(a:char; b:integer; c:real):boolean;
Încercuiți apelurile corecte. a) F(5, 10, 8); b) F(2, 5.5, ‘+’); c) F(‘a’, 3, 7);
8.
d) F(‘5’, 5, 2.6); e) F(‘2’, 2, 2); f) F(‘8’, 1.2, ‘b’);
g) F(10, ‘12’, 3); h) F(9, 9, 9); i) F(3,4.18, ‘A’);
Se consideră următoarea funcție recursivă: Function Mister (a: integer): integer; Begin If a<0 then write ('Eroare') Else if a=0 then Mister:=0 Else Mister:=Mister(a-1)+a;
Ce valoare se va întoarce la apelul Mister(8)? Încercuiți răspunsul. a) 36 b) 8 c) 6 d) 48
L 0 1 2 3 4 5 6 7 8 9
L 0 1 2
L 0 1 2 3 L 0 3
Matricea de specificaţii Conţinutul
Cunoaştere şi înţelegere
Punctaj
Aplicare
Punctaj
Integrare
Punctaj
Total itemi
Total punctaj
%
Noţiuni de bază, 1, 2 8 2 8 25 Proceduri, Funcţii Antete de funcţii şi 3 3 1 3 12,5 proceduri Utilizarea procedurilor 6 2 7 3 4 4 3 9 37,5 şi funcţiilor Domenii de vizibilitate 5 9 8 3 2 12 25 Recursia Total 3 10 3 15 2 7 8 32 100 % 37,5 31,2 37,5 46,9 25 21,9 100 100 Notă. Obiectivele evaluate sunt specificate conform taxonomiei Bloom, fiind grupate în trei categorii: 1 cunoaştere şi înţelegere, 2 - aplicare, 3 - integrare (analiză, sinteză, evaluare).
Itemi - Puncte Nr. item 1 2 3 4 5 6 7 8 Total
Puncte 4 4 3 4 9 2 3 3 32
Barem de notare: Nota Punctaj
10 32
9 31-28
8 27-24
7 23-20
6 19-16
5 15-10
4 9-6
3 5-3
2 2
1 1
Barem de corectare Nr. item Motivarea punctelor 1. Indicarea perechilor stabilite corect, pentru fiecare pereche câte un punct 2. Determinarea corectă a valorii de adevăr în fiecare caz 3. Pentru fiecare antet corect câte un punct 4. Pentru antetul corect Pentru scrierea corectă a funcției Numele funcției Tipul parametrilor formali Numele parametrilor formali 5. Tipul rezultatului funcției Numele parametrilor actuali Precizarea structurii de bloc Indicarea nivelurilor Indicarea domeniului de vizibilitate Afișare scrisă corect 6. Răspuns corect 7. Pentru încercuirea apelului corect câte un punct 8. Pentru încercuirea valorii corecte Total
Puncte 4
Total puncte 4
4 3 2 2 1 1 1 1 1 1 1 1 1 2 3 3
4 3 4
9
2 3 3 32