Documente Academic
Documente Profesional
Documente Cultură
Examinat Aprob:
la şedinţa catedrei Director Adjunct de studii_____________Obadă L.
din 23.03.2015
III. În programul de mai jos scrieți în spațiile destinate care sunt: (4 puncte)
IV. Corectați greșeala în următorul cod de program. Ce va fi afișat la ecran la executarea codului de
program după corectarea greșelii. Argumentați răspunsul. (6 puncte)
#include<iostream> patrat:: patrat (int temp)
using namespace std; {
class patrat a=temp;
{ }
private: float patrat:: p2()
int a; {
public: return 4*a;
int p2 (); }
patrat (); int main()
patrat (int temp); {
~ patrat (); patrat *k;
}; k = new patrat (5);
void patrat:: patrat () cout<<k->p2();
{ } delete k;
void patrat::~ patrat () return 0;
{ } }
Raspuns (3 puncte):______________________
Puncte acumulate:________
V. Scrieți un subprogram care calculează suma numerelor impare divizibile cu 3 a unei secvențe de
numere introduse de la tastatura. (6 puncte)
Puncte acumulate:________
VI. Scrieți funcția care returnează numărul de elemente pozitive a unui tabel bidimensional de numere
întregi. (8 puncte)
Puncte acumulate:________
VII. Scrieți secvența de program care va elimina un element din coadă. Elementele cozii sunt
simboluri. (10 puncte)
Puncte acumulate:________
VIII. Descrieți clasa “triunghi” a cărui cîmpuri (domenii) sunt lungimile laturilor triunghiului. Clasa
trebuie să conțină metode pentru calcularea perimetrului, ariei și tipul triunghiului (ehilateral, isoscel,
arbitrar). Creați constructorul cu trei parametri (dimensiunile triunghiului). Creați destructorul.
(15 puncte)
Puncte acumulate:________
Total puncte:
Nota:
Profesorul_______________Gairunova N.
Şef de catedră______________Gabura N.