Sunteți pe pagina 1din 5

Ministerul Educaţiei al Republicii Moldova

Colegiul de Informatică din Chişinău


Catedra de Informatică

Examinat Aprob:
la şedinţa catedrei Director Adjunct de studii_____________Obadă L.
din 23.03.2015

Specialitatea: Informatică Anul II, Grupa: I-1324, I-1325


Disciplina: Programarea în limbajul C++ Anul de studii: 2014-2015

Bilet de examinare nr. 8

Nume Prenume______________________________ Data______________

I. Continuaţi următoarele propoziţii astfel, ca ele să fie adevărate (6 puncte)


 Ce inseamna expresia float &k___________________________________________
 Operatorul || este pentru: ______________________________________________
 Recursia se numeste______________________________________________________
 O lista dublu inlantuita se numeste:__________________________________________
 Functia alipeste (concateneaza) doua siruri:__________________________________
 Functia main() este:_____________________________________________________

Puncte acumulate:_______

II. Scrieţi ce va afişa în urma execuţiei secvenţa de program. Argumentaţi răspunsul.

1 (3 puncte) 2 (3 puncte) 3 (3 puncte)


for(int i=2;i<7;i=i+2) char s1[]="abc"; int sum = 0;
cout<<3*i-2<<" "; char s2[]="de"; int a[3][3]={{0,1,2},{5,4,3},
cout<<strcpy(s1,s2); {8,6,7}};
for (int i = 1; i < 3 ; ++i)
{
for (int j = 1; j < 3 ; j+
+)
{ sum += a[i][j]; }
}
cout << sum << endl;

Raspuns (1 punct): Raspuns (1punct): Raspuns (1 punct):


___________________ ________________________ ___________________

Argumentarea raspunsului Argumentarea raspunsului Argumentarea raspunsului


(2 puncte): (2 puncte): (2 puncte):

Puncte acumulate:_______ Puncte acumulate:________ Puncte acumulate:________


4 (3 puncte) 5 (3 puncte) 6 (3 puncte)
int a = 6; int s[10], i; int x=3,y;
int *p; int k=4; if(x<1) y=2*x;
p= &a; for(i=0;i<10;i++) else if (x<=4) y=x+4;
*p=3; s[i]=2*i; else if (x<8) y=x*x;
cout << a << ' ' << *p << cout<<*s+k<<endl; else y=2*x+3;
endl; cout<<x<<' '<<y;

Raspuns (1 punct): Raspuns(1 punct): Raspuns(1 punct):


________________ ___________________ ___________________
Argumentarea raspunsului Argumentarea raspunsului Argumentarea raspunsului
(2 puncte): (2 puncte): (2 puncte):

Puncte acumulate:________ Puncte acumulate:________ Puncte acumulate:________

III. Specificati in programul de mai jos (4 puncte)


# include <iostream>
using namespace std;
int suma(int, int);
int a,b; Tipul rezultatului functiei____________
int main()
{ cin>>a>>b; Variabilele globale_________________
cout<<suma(a, b)<<endl;
return 0;}
int suma(int u, int p)
{ return u+p;} Puncte acumulate:________

IV. Corectati greseala in urmatorul cod de program. Ce va fi afisat la ecran la executarea codului de
program dupa corectarea greselii. Argumentati raspunsul. (6 puncte)

#include<iostream> int main()


class patrat {
{ patrat *k;
private: k = new patrat (6);
int a; k.show();
public: delete k;
patrat (int t=1):a(t){} return 0;
~ patrat (); }
void show();
};
patrat::~ patrat (){ }

void patrat:: show ( )


{
cout<<a<<" "<<4*a<<" "<<a*a;
}
Raspuns (3 puncte):______________________

Argumentarea raspunsului (3 puncte):

Puncte acumulate:________

V. Scrieti un subprogram care calculeaza ridicarea la putere a unui numar. (6 puncte)

Puncte acumulate:________
VI. Scrieti functia care inscrie intr-un fisier text datele despre 10 studenti (nume, prenume, grupa,
nota medie). Datele despre studenti se introduc de la tastatura. (8 puncte)

Puncte acumulate:________
VII. Sa se creeze o lista cu numere intregi folosind crearea prin adaugarea elementelor la sfirsitul
listei. Sa se calculeze si afiseze suma elementelor. (10 puncte)
Puncte acumulate:________
VIII. Descrieti clasa “grup de prieteni”, cimpurile careia sunt alcatuite din- nume, prenume, virsta
fiecaruia din prieteni. Clasa trebuie sa contina metode pentru introducerea si extragerea elementelor si
aflarea virstei medii fiecarui prieten. Creati constructorul cu trei parametri. Creati destructorul.
(15 puncte)

Puncte acumulate:________

Total puncte:
Nota:

Profesorul_______________Gairunova N.

Şef de catedră______________Gabura N.

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

  • Normal Iz Are
    Normal Iz Are
    Document8 pagini
    Normal Iz Are
    tibismtx
    Î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
  • Lucrarea 1
    Lucrarea 1
    Document15 pagini
    Lucrarea 1
    CCV5
    Încă nu există evaluări
  • Asistenta BD
    Asistenta BD
    Document10 pagini
    Asistenta BD
    CCV5
    Încă nu există evaluări
  • Tran Zac Tie
    Tran Zac Tie
    Document7 pagini
    Tran Zac Tie
    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
  • Capitol 1
    Capitol 1
    Document9 pagini
    Capitol 1
    bbadarau3879
    Încă nu există evaluări
  • BD
    BD
    Document25 pagini
    BD
    CCV5
    Încă nu există evaluări
  • Cauciucul
    Cauciucul
    Document1 pagină
    Cauciucul
    CCV5
    Încă nu există evaluări
  • Forme
    Forme
    Document2 pagini
    Forme
    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 1 C++
    Bilet NR 1 C++
    Document4 pagini
    Bilet NR 1 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
  • Monozaharide
    Monozaharide
    Document7 pagini
    Monozaharide
    Toma Eduard
    Încă nu există evaluări
  • Polietilena
    Polietilena
    Document2 pagini
    Polietilena
    cristi123321
    Î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
  • 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
  • Bilete 11-32 C++
    Bilete 11-32 C++
    Document111 pagini
    Bilete 11-32 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
  • Limbajul C
    Limbajul C
    Document106 pagini
    Limbajul C
    severin87
    100% (6)
  • Ultimul Erou - Finisat
    Ultimul Erou - Finisat
    Document7 pagini
    Ultimul Erou - Finisat
    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 4 C++
    Bilet NR 4 C++
    Document4 pagini
    Bilet NR 4 C++
    CCV5
    Încă nu există evaluări
  • Intrebari Pentru Spectatori
    Intrebari Pentru Spectatori
    Document1 pagină
    Intrebari Pentru Spectatori
    CCV5
    Încă nu există evaluări
  • BaremDe Corectare
    BaremDe Corectare
    Document3 pagini
    BaremDe Corectare
    CCV5
    Încă nu există evaluări
  • Variabila Globala Se Numeste
    Variabila Globala Se Numeste
    Document2 pagini
    Variabila Globala Se Numeste
    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