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.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;
{
worker.show_employee();
cout <<"Nume: " << name << endl; }
cout <<"Numar: " << employee_id <<
endl;
cout <<"Salary: " << salary << endl;
}; };
Raspuns (3 puncte):______________________
Puncte acumulate:________
V. Scrieți un subprogram care calculează cîte numere pare sunt într-o secvență de n numere întregi
introduse de la tastatură). (6 puncte)
Puncte acumulate:________
VI. Scrieți funcția care returnează suma elementelor pozitive a diagonalelor unui tablou bidimensional
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 “dreptunghi” a cărui cîmpuri (domenii) sunt lungimile laturilor dreptunghiului.
Clasa trebuie să conțină metode pentru calcularea perimetrului, ariei și diagonalelor dreptunghiului.
Creați constructorul cu doi parametri a tipului întreg (dimensiunile dreptunghiului). Creați destructorul.
(15 puncte)
Puncte acumulate:________
Total puncte:
Nota:
Profesorul_______________Gairunova N.
Şef de catedră______________Gabura N.