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. 9

Nume Prenume______________________________ Data______________

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


 Ce înseamnă expresia: int *k[10]  _______________________________________
 Operatorul || este pentru: ______________________________________________
 Operatorul ternar este : ________________________________________________
 Parametrul actual se numește____________________________________________
 Arbore binar se numeşte:_______________________________________________
 Parametrii formali ai unei funcţii sunt :_____________________________________
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 m=5;m>=1;m--) char s1[]="abc"; int sum = 0;
cout<<m<<" "; char s2[]="de"; int a[3][3]={{1,0,2},{5,4,3},
cout<<strcat(s1,s2); {8,6,7}};
for (int i = 1; i < 3 ; ++i)
{
sum += a[i][i];
}
cout << sum << endl;

Răspuns (1 punct):
___________________ Răspuns (1punct): Răspuns (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=28;
int *p; int k=5; switch (x%2)
p= &a; for(i=0;i<10;i++) {
cout << a << ' ' << *p; s[i]=2*i; case 0: cout<<2*x-7; break;
cout<<*(s+k)<<endl; case 1: cout<<x/4; break;
}
Răspuns (1 punct): Răspuns(1 punct): Răspuns(1 punct):
________________ ___________________ ___________________
Argumentarea raspunsului Argumentarea raspunsului Argumentarea raspunsului
(2 puncte): (2 puncte): (2 puncte):

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

III. Specificaţi în programul de mai jos (4 puncte)

# include <iostream>
using namespace std;
int suma(int, int);
int a,b; Numele funcţiei____________
int main()
{ cin>>a>>b; Parametrii actuali_________________
cout<<suma(a, b)<<endl;
return 0;}
int suma(int u, int p)
{ return u+p;} Puncte acumulate:________

IV. Corectaţi greşeala în următorul cod de program. Ce va fi afişat la ecran la executarea codului de
program duăa corectarea greşelii. Argumentaţi răspunsul. (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;
}
Răspuns (3 puncte):______________________

Argumentarea răspunsului (3 puncte):

Puncte acumulate:________
V. Scrieţi un subprogram care calculează cel mai mare divizor comun a doua numere naturale a şi b.
(6 puncte)

Puncte acumulate:________
VI. Scrieţi funcţia care returnează elementul minim a unui tablou bidimensional. (8 puncte)

Puncte acumulate:________
VII. Să se creeze secvenţa de program care conţine o listă cu numere întregi. Să se afişeze elementele
negative. (10 puncte)
Puncte acumulate:________

VIII. Descrieţi clasa “grupă de studenţi”, cîmpurile căreia sunt alcătuite din - nume, prenume, nota
medie fiecăruia din studenţi. Clasa trebuie să conţină metode pentru introducerea şi extragerea datelor
şi aflarea medii grupei întregi. Creaţi constructorul cu trei parametri. Creaţi 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 8 C++
    Bilet NR 8 C++
    Document5 pagini
    Bilet NR 8 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