Documente Academic
Documente Profesional
Documente Cultură
VARIANTA 2
Domeniul: INFORMATICĂ
Calificarea profesională: ANALIST PROGRAMATOR
Sesiunea: IANUARIE-FEBRUARIE 2023
2.Într-un program C++, variabilelor locale li se alocă implicit spaţiul de memorare în:
1,5p
a. zona de adrese libere (heap)
b. stiva sistemului (stack)
c. segmentul de date
d. regiştrii procesorului
4.În C++ instrucţiunea „do while” are următoarea formă generală: 1,5p
a. do
instructiune
while (expresie);
b. do
instructiune
while expresie;
c. do
instructiune
while (expresie)
d. while (expresie)
do instructiune;
I.3. 5 puncte
În coloana A sunt enumerate date de tip structurat din limbajul C++, iar în coloana B
exemple de declaraţii de date structurate.
Scrieţi pe foaia de examen asocierile dintre cifrele din coloana A şi literele din
coloana B.
Coloana A Coloana B
1. Tablou unidimensional a. char a[50];
2. Tablou bidimensional b. int a[50];
3. Înregistrare c. int a[50][50];
4. Şir de caractere d. ifstream f(“date.in”);
5. Fișier e. struct elev
{ char nume[20];
float nota;
int varsta;
};
f. int a;
Subiectul. II. TOTAL: 30 puncte
II.1 10 puncte
Scrieţi, pe foaia de examen, informaţia corectă care completează spaţiile libere:
a. În C++, instrucțiunea for poate avea 2 forme: cu pas ..............(1)............... și cu pas
..............(2)...............
b. Atunci când condiția din sintaxa instrucțiunii repetitive..............(3)................este falsă de la
primul test setul de instrucțiuni corespunzător se execută o singură dată.
c. Instrucțiunea while este repetitivă cu test ..............(4)..............., iar do...while este repetitivă
cu test ..............(5)...............
II.2. 5 puncte
II.3. 15 puncte
........ ...
i=0; c=1; a=3;
while (i<5)
{ i++;
c=c*a;
}
cout<<c;
............
III.1. 10 puncte
Se citeste de la tastatură o matrice cu n linii si m coloane având elementele numere
naturale. Să se afișeze matricea citită.
III.2. 30 puncte
Să se înlocuiască fiecare element din matrice cu numarul său de divizori. Matricea
astfel construită va fi afișată pe ecran, câte o linie a matricei pe câte o linie a ecranului,
elementele de pe aceeași linie fiind separate prin câte un spațiu.