Sunteți pe pagina 1din 2

Evaluare data 

: 25 martie 2015 Disciplina: C++. Grupa : I1324, I1325. Student: Varianta I


Nume, prenume_________________________ Puncte acumulate:___________. Nota :____________

1. (1p)Variabila globala se numeste:______________________________________________________


2. (2p)Specificati variabilele globale din urmatorul program:
# include <iostream> using namespace std; int suma(int, int); int a,b;
int main()
{ cin>>a>>b; cout<<suma(a, b)<<endl; return 0;}
int suma(int u, int p)
{ return u+p;} Raspuns:_______________________________________________________________
3. (1p)Functia (ca subprogram) se numeste:_______________________________________________
4. (2p)Parametrii actuali ai unei functii sunt (dati exemple):__________________________________
__________________________________________________________________________________
5. (1p)Ordinea valorilor parametrilor actuali nu are importanta. Incercuiti: Adevarat; Fals.
6. (3p)Ce va afisa la ecran urmatoarea secventa de program (in interiorul unui program) pentru functia:
void schimba(int x, int y)
{int aux; aux=x; x=y; y=aux ;
cout<< ”x=”<<x<<endl;
cout<<”y=”<<y<<endl;} daca am declarat x=5 ; y=6 ; si in programul principal avem :
schimba(a,b)  ; cout<<a<<endl ; cout<<b ;
___________________________________________________________________________________
7. (2p)Scrieti asemanarile dintre variabilele globale si cele locale :_____________________________
___________________________________________________________________________________
___________________________________________________________________________________
8. (3p)Scrieti un subprogram pentru calculul elementului maxim dintre doua elemente introduse de la
tastatura de tip float:_______________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
9. (3p)Scrieti un subprogram recursiv pentru calculul CMMDC dintre doua numere introduse de la
tastatura :________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
10. (1p)Recursia este :________________________________________________________________
11. Care expresie este scrisa corect si ce inseamna :
a. (1p)float **q[10] ;_________________________________________________________________
b. (1p)int a* ;________________________________________________________________________
c. (1p)int p** ;_______________________________________________________________________
12. (1p)Ce inseamna expresia : delete (pa) ;________________________________________________
13. (1p)Principiile de lucru a stivei ______________________________________________________
sunt :_______________________________________________________________________________
14. (1p)Deosebirile dintre stiva si coada sunt :_______________________________________________
____________________________________________________________________________________
15. (1p)Ce inseamna o lista dublu inlantuita :________________________________________________
____________________________________________________________________________________
16. (2p)Ce afiseaza urmatoarea secventa de program :
int *a,b,c  ; main()
{a=new(int)  ; *a=2; b=3;c=*a+b;cout<<c;} ____________________________________________
___________________________________________________________________________________
Explicati fiecare variabila cum se numeste:
*a _________________________________________________________________________________
b __________________________________________________________________________________
c _________________________________________________________________________________
17. (3p)Explicati ce face urmatoarea secventa de program :
int aux , a[100], *p, n,i,*q, k,j ;
cout<< “n=”; cin>>n; p=a;
for (i=0 ;i<n ;i++ ;p++)cin>>*p; p=a; cout<<endl;_______________________________________
___________________________________________________________________________________
18. (1p)Un pointer este o adresa care indica spre :______________________________________
19. (2p)Ce se va afisa la : Nume Variabila Adresa
int p=&x ; p 0001
cout<<*p ;_______________ 0002
cout<<p ; ______________
x 25 0003
daca :
20. (3p)Ce se va afisa pentru :
int *p, s[10], lung, i ;
for (i=1;i<=10; i++) s[i]=i;
Raspuns: cout<<s<<endl; _______________________________________________
cout<<*s+i<<endl; ____________________________________________
21. Care din urmatoarele propozitii sunt adevarate si care false. Argumentati.
a. (1p)Parametri formali ai unei functii sunt cei care intervin la apelul unei funtii:
A F______________________________________________________________________
b. (1p)La apelul unei functii se specifica numele si tipul parametrilor actuali.
A F______________________________________________________________________
22. Ce inseamna expresia:
a. (1p)a=*k;_______________________________________________________
b. (1p)**a=k;______________________________________________________
c. (1p)float &a;_____________________________________________________
d. (1p)a=**p;_______________________________________________________
23. (1p)Arbore binar se numeste:__________________________________________________
____________________________________________________________________________
24. (1p)FIFO se descifreaza______________________________________________________
si este principiul de lucru pentru:__________________
25. (1p)Alocarea dinamica este :_________________________________________
_________________________________________________________________
26. (3p)Scrieti un subprogram pentru calcularea produsului elementelor unei matrice patrate.
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
27. (3p)Scrieti subprogramele recursive pentru aflarea sumei sirului de numere, unde n,i-numere
naturale introduse de la tastatura : _______________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
28. (4p)Scrieti secventa de program utilizind lista cu numere intregi folosind crearea prin
adaugarea elementului la inceputul listei.

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

  • Lucrarea 1
    Lucrarea 1
    Document15 pagini
    Lucrarea 1
    CCV5
    Încă nu există evaluări
  • Normal Iz Are
    Normal Iz Are
    Document8 pagini
    Normal Iz Are
    tibismtx
    Încă nu există evaluări
  • Tran Zac Tie
    Tran Zac Tie
    Document7 pagini
    Tran Zac Tie
    CCV5
    Încă nu există evaluări
  • Sarcina: Catedra Informatica Aplicată
    Sarcina: Catedra Informatica Aplicată
    Document41 pagini
    Sarcina: Catedra Informatica Aplicată
    CCV5
    Încă nu există evaluări
  • BD
    BD
    Document25 pagini
    BD
    CCV5
    Încă nu există evaluări
  • Forme
    Forme
    Document2 pagini
    Forme
    CCV5
    Încă nu există evaluări
  • Cauciucul
    Cauciucul
    Document1 pagină
    Cauciucul
    CCV5
    Încă nu există evaluări
  • Polietilena
    Polietilena
    Document2 pagini
    Polietilena
    cristi123321
    Încă nu există evaluări
  • Capitol 1
    Capitol 1
    Document9 pagini
    Capitol 1
    bbadarau3879
    Încă nu există evaluări
  • Bilet NR 9 C++
    Bilet NR 9 C++
    Document5 pagini
    Bilet NR 9 C++
    CCV5
    Încă nu există evaluări
  • Monozaharide
    Monozaharide
    Document7 pagini
    Monozaharide
    Toma Eduard
    Încă nu există evaluări
  • Asistenta BD
    Asistenta BD
    Document10 pagini
    Asistenta BD
    CCV5
    Încă nu există evaluări
  • Bilete 11-32 C++
    Bilete 11-32 C++
    Document111 pagini
    Bilete 11-32 C++
    CCV5
    Încă nu există evaluări
  • Poli Prop I Lena
    Poli Prop I Lena
    Document4 pagini
    Poli Prop I Lena
    cristi123321
    Încă nu există evaluări
  • Bilet NR 6 C++
    Bilet NR 6 C++
    Document4 pagini
    Bilet NR 6 C++
    CCV5
    Încă nu există evaluări
  • Bilet NR 6 C++
    Bilet NR 6 C++
    Document4 pagini
    Bilet NR 6 C++
    CCV5
    Încă nu există evaluări
  • Bilet NR 6 C++
    Bilet NR 6 C++
    Document4 pagini
    Bilet NR 6 C++
    CCV5
    Încă nu există evaluări
  • Bilet NR 2 C++
    Bilet NR 2 C++
    Document4 pagini
    Bilet NR 2 C++
    CCV5
    Încă nu există evaluări
  • Bilet NR 3 C++
    Bilet NR 3 C++
    Document4 pagini
    Bilet NR 3 C++
    CCV5
    Încă nu există evaluări
  • Bilet NR 10 C++
    Bilet NR 10 C++
    Document5 pagini
    Bilet NR 10 C++
    CCV5
    Încă nu există evaluări
  • Bilet NR 8 C++
    Bilet NR 8 C++
    Document5 pagini
    Bilet NR 8 C++
    CCV5
    Încă nu există evaluări
  • Intrebari Pentru Spectatori
    Intrebari Pentru Spectatori
    Document1 pagină
    Intrebari Pentru Spectatori
    CCV5
    Încă nu există evaluări
  • Bilet NR 4 C++
    Bilet NR 4 C++
    Document4 pagini
    Bilet NR 4 C++
    CCV5
    Încă nu există evaluări
  • BaremDe Corectare
    BaremDe Corectare
    Document3 pagini
    BaremDe Corectare
    CCV5
    Încă nu există evaluări
  • Ultimul Erou - Finisat
    Ultimul Erou - Finisat
    Document7 pagini
    Ultimul Erou - Finisat
    CCV5
    Încă nu există evaluări
  • Bilet NR 1 C++
    Bilet NR 1 C++
    Document4 pagini
    Bilet NR 1 C++
    CCV5
    Încă nu există evaluări
  • Evaluare Dat2
    Evaluare Dat2
    Document2 pagini
    Evaluare Dat2
    CCV5
    Încă nu există evaluări
  • Concurs Intrebar
    Concurs Intrebar
    Document6 pagini
    Concurs Intrebar
    CCV5
    Încă nu există evaluări
  • Limbajul C
    Limbajul C
    Document106 pagini
    Limbajul C
    severin87
    100% (6)