Sunteți pe pagina 1din 1

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

Test

1. Completaţi propoziţiile cu cuvântul/cuvintele lipsă. (2p)

a. O variabilă……………………………….este vizibilă în tot programul.

b. Un parametru transmis la apelul unui subprogram se numeşte……………………………………………

c. Subprogramul P1 poate apela subprogramul P2 doar dacă………………………………………………

d. …………………returnează întotdeauna o valoare.

2. Care din următoarele anteturi de proceduri sunt corecte: (1p)

a)procedure test1(x, y:integer , z:boolean); b)procedure test2(x;char ; z;string):integer; c)procedure test3(a:integer ; k:integer);
d)procedure test4(a,b:integer ; a:real); e)procedure test5(c:string ; p:integer); f)function test6(a,b:word);

3. Care din următoarele afirmaţii sunt adevărate şi care sunt false. Justificaţi răspunsul! (2p)

a. Vectorul poate conține maxim 10000 de elemente.

..........................................................................................................................................................

b. Indicii unei matrice nu pot fi caractere.

..........................................................................................................................................................

c. Putem extrage ce element dorim din interiorul unei cozi.

..........................................................................................................................................................

d. Tipul de dată string nu poate memora numere reale.

..........................................................................................................................................................

4. Prezentați pe larg lista simplu înlănțuită, fără operațiile de adăugare, parcurgere și ștergere. (2p)

5. Prezentați detaliat, cu exemple, două proceduri și două funcții ce operează cu șiruri de caractere speculând
asupra modului în care sunt transmiși parametrii. (2p)

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