Documente Academic
Documente Profesional
Documente Cultură
Examinat Aprob:
la şedinţa catedrei Director Adjunct de studii_____________Obadă L.
din 23.03.2015
Puncte acumulate:_______
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.h> void main(void)
#include <string.h> {
class employee employee worker, boss;
{ strcpy(worker.name, "John Doe");
private: worker.employee_id = 12345;
char name [64]; worker.salary = 25000;
long employee_id; strcpy(boss.name, "Happy Jamsa");
float salary; boss.employee_id = 101;
void show_employee(void)
boss.salary = 101101.00;
{ cout <<"Nume: " << name << endl;
worker.show_employee();
cout <<"Număr: " << employee_id << }
endl;
cout <<"Salariu: " << salary <<
endl; }; };
Răspuns (3 puncte):______________________
Argumentarea raspunsului (3 puncte):
Puncte acumulate:________
V. Scrieți un subprogram care calculează suma unui șir de numere impare (1,3,5,7,…,n, unde n –
numar natural introdus de la tastatură). (6 puncte)
Puncte acumulate:________
VI. Scrieți funcția care returnează produsul elementelor pozitive divizibile la 2 și 3 a unui tablou
unidimensional de numere întregi. (8 puncte)
Puncte acumulate:________
VII. Să se creeze secvența de program care conține o listă cu numere întregi folosind crearea prin
adăugarea elementelor la începutul listei. (10 puncte)
Puncte acumulate:________
VIII. Descrieți clasa “pătrat” a cărui cîmpuri (domenii) sunt lungimile laturilor patrulaterului. Clasa
trebuie să conțină metode pentru calcularea perimetrului, ariei și diagonala pătratului. Creați
constructorul cu un parametru (dimensiunile patratului). Creați destructorul.
(15 puncte)
Puncte acumulate:________
Total puncte:
Nota:
Profesorul_______________Gairunova N.
Şef de catedră______________Gabura N.