Sunteți pe pagina 1din 1

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

Test

1. Prezentați 2 funcții, care nu sunt similare, ce operează cu șiruri de caractere. (2p)

2. Prezentați modul în care este memorat un șir de caractere. Exemplificați. (1p)

3. Scrieți un program care citind un vector v cu m elemente întregi și o matrice pătrată a ce are nxn
elemente întregi (m<n) determină de câte ori apare vectorul v în matricea a pe diagonala principală și pe
diagonale paralele cu diagonala principală. (3p)

Exemplu. Dacă vectorul v ar fi 1,2,3 și matricea a 1 2 3 4 5 6 7


4 2 4 4 1 4 4
atunci răspunsul ar fi 3
5 6 3 5 7 2 8
5 1 6 6 6 7 3
2 3 2 1 1 1 1
5 5 5 3 7 8 9
5 6 6 6 6 6 6

4. Scrieți un program care citind o matrice pătrată de dimensiune n verifică dacă matricea are doar 0 sub
diagonala principală și afișează un mesaj corespunzător. (2p)

5. Determinați ce afișează secvențele de program de mai jos: (1p)

char a[100], s[100]; char s[]=”ana are mere”,*p=s+5;


strcpy(s,”abcdefgh”); cout<<*p;
strncpy(a,s+3,2); cout<<a;

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

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