Sunteți pe pagina 1din 3

MINISTERUL EDUCAŢIEI

INSPECTORATUL ŞCOLAR JUDEŢEAN DOLJ


Examenul de certificare a calificării profesionalea absolvenţilor învăţământului postliceal
PROBA SCRISĂ

VARIANTA 1

Domeniul: INFORMATICĂ
Calificarea profesională: ANALIST PROGRAMATOR
Sesiunea: IANUARIE-FEBRUARIE 2023

 Toate subiectele sunt obligatorii. Se acordă 10 puncte din oficiu.


 Timpul efectiv de lucru este de 3 ore.

Subiectul. I. TOTAL: 20 puncte

I.1 7,5 puncte


Scrieţi pe foaia de examen litera corespunzătoare răspunsului corect:

1. Linia dintr-un program C++ „float alfa(int, int, float);” reprezintă: 1,5p
a. antetul subprogramului alfa
b. prototipul subprogramului alfa
c. apelul subprogramului alfa
d. corpul subprogramului alfa
2. Într-un program C++ variabilelor globale li se alocă spaţiu de memorare în: 1,5p
a. zona adreselor libere (heap)
b. stiva sistemului (stack)
c. segmentul de date
d. regiştrii procesorului
3. Declararea unui vector v cu 100 de componente de tip întreg în C++ se face prin:
1,5p
a. int v[100];
b. int v;
c. integer v[100];
d. v[100]: int;
4. În MySQL, instrucţiunea „SELECT * FROM tabel_ex LIMIT 10,5;” : 1,5p
a. şterge din tabelul „tabel_ex” 5 înregistrări începând de la înregistrarea 10;
b. actualizează conţinutul a 5 înregistrări din tabelul „tabel_ex”, începând cu
înregistrarea 10;
c. adaugă în tabelul „tabel_ex” 5 înregistrări, după înregistrarea 10;
d. afişează înregistrările din tabelul „tabel_ex” începând de la înregistrarea 10,
până la înregistrarea 14.
5. Un identificator în limbajul C++ este format din: 1,5p
a. O succesiune de litere
b. O succesiune de cifre
c. O succesiune de litere şi cifre, urmate, eventual, de caracterul "_" din care prima nu
trebuie să fie cifră.
d. O succesiune de litere şi cifre urmate, eventual, de caracterul "_" din care prima este
obligatoriu cifră.

I.2. 7,5 puncte


Transcrieţi, pe foaia de examen, litera corespunzătoare fiecărui enunţ (a, b, c, d, e) şi notaţi în
dreptul ei litera A, dacă apreciaţi că enunţul este adevărat sau litera F, dacă apreciaţi că enunţul
este fals.
a. Într-un program C++ nu are importanţă nici plasarea cuvintelor pe linie, nici
spaţiile dintre ele. 1,5p

b. În MySQL pentru a afişa în tabelul „tabel_scris”, conţinutul câmpului1 în ordine


crescătoare folosim comanda: 1,5p
SELECT campul1 FROM tabel_scris
ORDER BY campul1;
c. Forma generală a operaţiei de citire în C++ este:
cin<<a1<<a2<< ... <<ak;, unde a1, a2,..., ak sunt variabile de un tip oarecare.
1,5p
d. Tipul de date unsigned long din C++ este un tip de date real. 1,5p

e. Pentru a afişa tabelele existente în baza de date curentă în MySQL


utilizămcomanda:
use numele_bazei_de_date 1,5p

I.3. 5 puncte
În coloana A sunt enumerate anumite tipuri de fişiere, iar în coloana B sunt
enumerate extensii de fişiere. Scrieţi pe foaia de examen asocierile dintre cifrele
din coloana A şi literele din coloana B.

Coloana A Coloana B
1. Fişier Word a. .xls
2. Fişier C++ b. .cpp
3. Fişier Excel c. .doc
4. Fişier executabil d. .mp3
5. Fișier audio e. .exe
f. .sys

Subiectul. II. TOTAL: 30 puncte

II.1 10 puncte
Scrieţi, pe foaia de examen, informaţia corectă care completează spaţiile libere:
a. Parametrii declarați în antetul unei funcții sunt numiți ..............(1)...............
b. Parametrii folosiți la apelul unei funcții se numesc ..............(2)...............
c. Parametrii efectivi trebuie să corespundă cu cei formali ca ..............(3)...............,
..............(4)...............și ..............(5)...............

II.2. 5 puncte

Scrieţi pe foaia de examen criteriile după care se pot clasifica subprogramele în C++ şi
cum se clasifică acestea.

II.3. 15 puncte

Se consideră subprogramul:
int f(int n)
{ if (n==0) return 1;
else return n*f(n-1);
}

i) Scrieţi pe foaia de examen ce realizează subprogramul de mai sus ? 10p

ii) Scrieţi pe foaia de examen ce valoare va fi obţinută pentru n=5 ? 5p

Subiectul. III. TOTAL: 40 puncte

III.1. 10 puncte
Se cere să se scrie pe foaia de examen programul C++ care citeşte o matrice a cu m
linii şi n coloane și două numere naturale distincte x şi y, cuprinse între 1 şi m respectiv
1 şi n.
III.2. 30 puncte
Să se afișeze matricea citită şi divizorii elementului de pe linia x respectiv coloana y.

S-ar putea să vă placă și