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

Nume Prenume______________________________ Data______________

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


 Ce înseamnă expresia float &k ___________________________________________
 Operatorul || este pentru: ______________________________________________
 Arbore binar se numeşte :_________________________________________________
 O listă dublu înlănţuită se numeşte:__________________________________________
 Parametrii formali ai unei funcţii sunt:________________________________________
 Funcţia 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 m=5;m>1;m--) char s1[]="abc"; int sum = 0;
cout<<2*m<<" "; char s2[]="defgh"; int a[3][3]={{1,0,2},{5,4,3},
cout<<strncat(s1,s2,3); {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 = 5; int s[10], i; int x=5,y;
int *p = &a; int k=5; if(x<1) y=2*x;
cout << a << ' ' << *p << for(i=0;i<10;i++) else if (x<=4) y=x+1;
endl; s[i]=2*i; else if (x<10) y=x*x;
cout<<*(s+k)<<endl; else y=2*x+3;
cout<<x<<' '<<y;
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 prod(int, int);
int n,m; Numele funcţiei____________
int main()
{ cin>>n>>m; Variabilele locale_________________
cout<<prod(n,m)<<endl;
return 0;}
int prod(int n, int m)
{ return n*m;} 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 raspunsului (3 puncte):

Puncte acumulate:________
V. Scrieţi un subprogram care calculează cîte cifre conţine un număr natural n. (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
pozitive. (10 puncte)
Puncte acumulate:________

VIII. Descrieţi clasa “produse”, cîmpurile căreia sunt alcătuite din - denumire, cantitate, preţul
fiecăruia din produse. Clasa trebuie să conţină metode pentru introducerea şi extragerea sumei totale
a preţurilor produselor. 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 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
  • Bilet NR 3 C++
    Bilet NR 3 C++
    Document4 pagini
    Bilet NR 3 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
  • 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
  • Bilete 11-32 C++
    Bilete 11-32 C++
    Document111 pagini
    Bilete 11-32 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
  • 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