Subiectul oficial – Ofițer tehnologia informației – concursul ANP pentru 14 posturi, centrul de concurs SNPAP Târgu Ocna, noiembrie 2023, varianta 1
Proba scrisă pentru postul de ofițer tehnologia informației (Școala Națională de Pregătire a Agenților de Penitenciare Târgu Ocna (unitate organizatoare)): 30 subiecte cu răspuns deschis (9 puncte + 1 din oficiu), transcrise din baremul publicat, cu răspunsul așteptat din barem. Barem de evaluare și notare afișat la 22.11.2023; durata probei 120 de minute; 30 de grile cu un singur răspuns corect, câte 0,30 puncte (9 puncte) + 1 punct din oficiu; promovarea probei cere minimum 7 puncte.
Structura testului
- Subiecte cu răspuns deschis
- 30
- Punctaj
- 9 + 1 din oficiu
- Timp de lucru
- 180 de minute
- Nota minimă
- 7
Subiectele sunt în ordinea din testul original. Baremul oficial, cu răspunsul așteptat pentru fiecare subiect, îl vezi în aplicație, la studiu.
Subiectele
Subiectul 1 · 0,3 puncte
Care dintre următoarele funcții convertesc un tip de variabilă la tipul „String” în limbajul C#?
a) ToSingle()
b) ToString()
c) ToInt64()Subiectul 2 · 0,3 puncte
Ce returnează funcția de mai jos dacă este apelată cu argumentul 9?
private string Functie(int count) { string response = ""; for (int i = 0; i < count; i++) { if (i % 3 == 0) { response = response + "X"; } else { response = response + "Y"; } } return response; }a) XYYXYYXYY
b) XYYXYYXYX
c) YYYXYYXYYSubiectul 3 · 0,3 puncte
Care dintre instrucțiunile de mai jos interschimbă corect valorile variabilelor „a” și „b”, ținând cont de faptul că variabilele sunt de tipul int?
a)
a = b; b = a;
b)a = a + b; b = a - b; a = a - b;
c)a = a - b; b = a + b;Subiectul 4 · 0,3 puncte
Ce este moștenirea în programarea orientată pe obiect (POO) în limbajul C#?
a) procesul de definire a unei interfețe
b) procesul fundamental prin care o clasă poate prelua caracteristicile și comportamentul altei clase
c) procesul fundamental de a crea și folosi funcții cu același nume și comportament diferitSubiectul 5 · 0,3 puncte
Ce reprezintă, în programarea orientată pe obiecte în limbajul C#, clasa de tip „Singleton”?
a) un model de proiectare care se asigură că o clasă are o singură instanță și oferă un punct global de acces la aceasta
b) o clasă părinte care nu poate fi instanțiată
c) o clasă care asigură un punct de control pentru o serie de obiecte de tipuri diferiteSubiectul 6 · 0,3 puncte
Ce reprezintă polimorfismul în programarea orientată pe obiecte în limbajul C#?
a) un principiu fundamental al programării orientate pe obiecte care se referă la capacitatea unei entități de a avea mai multe forme
b) un algoritm consacrat de sortare
c) un algoritm consacrat de identificare a soluției corecte, iterativ, prin verificarea tuturor soluțiilor posibileSubiectul 7 · 0,3 puncte
Ce caracteristică definitorie are o clasă abstractă în C#?
a) nu poate fi instanțiată direct
b) nu poate conține metode abstracte
c) poate fi instanțiată și utilizată directSubiectul 8 · 0,3 puncte
Care dintre variante descrie cel mai bine comportamentul funcției de mai jos?
private bool Functie(string cuvant) { if (cuvant.Reverse().Equals(cuvant)) { return true; } return false; }a) verifică dacă un cuvânt are un număr par de caractere
b) verifică dacă un cuvânt este palindrom (șir de caractere care, citit de la stânga la dreapta sau de la dreapta la stânga, rămâne neschimbat)
c) inversează șirul de caractere primit ca argumentSubiectul 9 · 0,3 puncte
Care dintre variante descrie cel mai bine comportamentul funcției de mai jos?
public int Functie(int numar) { int rezultat = 0; while (numar != 0) { int ultimaCifra = numar % 10; rezultat = rezultat * 10 + ultimaCifra; numar = numar / 10; } return rezultat; }a) inversează ordinea cifrelor dintr-un număr
b) calculează media cifrelor dintr-un număr
c) calculează suma cifrelor dintr-un numărSubiectul 10 · 0,3 puncte
Fiind dată funcția de mai jos, ce rezultat va returna dacă este apelată cu argumentul 4?
public int Functie4(int n) { if (n == 0 || n == 1) return 1; return n * Functie4(n - 1); }a) 24
b) 32
c) 16Subiectul 11 · 0,3 puncte
Care dintre următoarele funcții nu este funcție de agregare în limbajul SQL?
a) AVG
b) COUNT
c) GETDATESubiectul 12 · 0,3 puncte
Fiind dată funcția de mai jos, ce rezultat va returna dacă este apelată cu argumentul „Ana are mere”?
static string Functie6(string input) { char[] caractere = input.ToCharArray(); int lungime = caractere.Length; for (int i = 0; i < lungime / 2; i++) { char temp = caractere[i]; caractere[i] = caractere[lungime - 1 - i]; caractere[lungime - 1 - i] = temp; } return new string(caractere); }a) „erem era anA”
b) „mere are Ana”
c) „are mere Ana”Subiectul 13 · 0,3 puncte
Care este sintaxa corectă în C# pentru a afișa mesajul „Felicitari ai promovat”?
a)
PrintScreen("Felicitari ai promovat");
b)Console.WriteLine("Felicitari ai promovat");
c)PrintOnScreen "Felicitari ai promovat"Subiectul 14 · 0,3 puncte
Care operator este folosit pentru a compara două valori în limbajul C#?
a)
==
b)=
c)<>Subiectul 15 · 0,3 puncte
În limbajul C#, indexul unei matrice (vector) începe de la:
a) -1
b) 0
c) 1Subiectul 16 · 0,3 puncte
Care este elementul HTML corect pentru inserarea unui sfârșit de linie?
a)
<break>
b)<br>
c)<lb>Subiectul 17 · 0,3 puncte
Care este codul HTML corect pentru adăugarea unei culori de fundal pe întreaga pagină?
a)
<body bg="yellow">
b)<body style="background-color:yellow;">
c)<background>yellow</background>Subiectul 18 · 0,3 puncte
Ce instrucțiune SQL este utilizată pentru a extrage date dintr-o bază de date?
a) OPEN
b) SELECT
c) GETSubiectul 19 · 0,3 puncte
Ce instrucțiune SQL este utilizată pentru a actualiza datele dintr-o bază de date?
a) UPDATE
b) MODIFY
c) SAVE ASSubiectul 20 · 0,3 puncte
Ce instrucțiune SQL selectează coloana FirstName din tabela Persons?
a) SELECT FirstName FROM Persons
b) EXTRACT FirstName FROM Persons
c) SELECT Persons.FirstNameSubiectul 21 · 0,3 puncte
Care este instrucțiunea SQL corectă pentru a extrage toate coloanele din tabela Persons?
a) SELECT * FROM Persons
b) SELECT [all] FROM Persons
c) SELECT PersonsSubiectul 22 · 0,3 puncte
Care dintre variantele de mai jos este corectă și descrie cel mai bine principiul încapsulării din programarea orientată pe obiect?
a) încapsularea înseamnă ascunderea datelor și a implementării și se realizează prin folosirea cuvintelor cheie public și private
b) încapsularea se referă la transmiterea datelor între obiecte și se realizează prin intermediul claselor
c) încapsularea înseamnă să facem toate atributele publice pentru a le face accesibile din orice altă clasăSubiectul 23 · 0,3 puncte
Care dintre variantele de mai jos descrie cel mai bine conceptul de clasă și obiect din programarea orientată pe obiecte în limbajul C#?
a) o clasă este o instanță a unui obiect
b) o clasă este un tip de date, iar un obiect este o instanță a clasei
c) o clasă și un obiect sunt echivalente în C#Subiectul 24 · 0,3 puncte
Ce rol au cuvintele cheie public, private, protected și internal în limbajul C#, în contextul programării orientate pe obiecte?
a) aceste cuvinte cheie definesc tipul de date al unei variabile
b) aceste cuvinte cheie sunt utilizate pentru a specifica modul de acces la membrii unei clase și sunt esențiale pentru încapsulare
c) aceste cuvinte cheie sunt exclusive pentru C# și nu au nicio funcție specifică în programarea orientată pe obiectSubiectul 25 · 0,3 puncte
Care este rolul constructorilor în C# și cum puteți utiliza constructorii pentru a inițializa obiecte?
a) constructorii sunt metode speciale utilizate doar pentru a crea obiecte și nu pot fi personalizați
b) constructorii sunt metode speciale utilizate pentru a inițializa obiecte la momentul creării și pot fi utilizați pentru a seta valorile inițiale ale atributelor
c) constructorii sunt metode care nu sunt necesare în C#, deoarece limbajul are gestionare automată a memorieiSubiectul 26 · 0,3 puncte
Conform Deciziei directorului general al ANP nr. 309/2011 privind aprobarea Normelor elementare de exploatare a resurselor informatice și de comunicații IT de către utilizatorii din sistemul administrației penitenciare, utilizatorul are dreptul:
a) să anunțe reprezentanții structurii IT&C în cazul în care se observă orice problemă/breșă în sistemul de securitate a sistemului de calcul, cât și orice posibilă întrebuințare greșită sau încălcare a normelor în vigoare
b) să solicite intervenția personalului de specialitate al structurii IT&C pentru remedierea defecțiunilor apărute în exploatarea echipamentelor și pentru asistență tehnică de specialitate, în cazul în care sunt necesare informații suplimentare specificațiilor din documentația tehnică și de exploatare
c) să rețină parolele care îi sunt comunicate și să ia toate măsurile pentru a nu fi aduse la cunoștința persoanelor cu care nu are legături de colaborare și cooperare în desfășurarea activității, excepție făcând utilizatorii care lucrează în schimburi și accesează același RICSubiectul 27 · 0,3 puncte
Conform art. 7 din Legea nr. 145/2019 privind statutul polițiștilor de penitenciare, polițiștii de penitenciare sunt încadrați:
a) debutanți sau definitivi
b) angajați definitivi sau temporari
c) niciuna dintre cele de mai susSubiectul 28 · 0,3 puncte
Conform art. 133 din Legea nr. 145/2019 privind statutul polițiștilor de penitenciare, raportul de serviciu al polițistului de penitenciare încetează în următoarele cazuri:
a) demisie
b) detașare
c) delegareSubiectul 29 · 0,3 puncte
Conform art. 104 din Legea nr. 145/2019 privind statutul polițiștilor de penitenciare, polițistul de penitenciare are dreptul la:
a) să facă parte din partide politice
b) locuințe de serviciu și de intervenție, în condițiile legii
c) înscrierea în secte sau organizații religioase de altă naturăSubiectul 30 · 0,3 puncte
Conform HG nr. 585/2002 pentru aprobarea Standardelor naționale de protecție a informațiilor clasificate în România, informațiile sunt clasificate, în raport cu importanța pe care o au pentru securitatea națională și cu consecințele ce s-ar produce ca urmare a dezvăluirii sau diseminării lor neautorizate, astfel:
a) secret de stat sau secret de serviciu
b) secrete sau strict secrete
c) secrete de stat sau strict secrete
Documente și rezultate
Publicat pe platformă: 5 noiembrie 2026
Începe pregătirea chiar azi
Rezolvă grile pe capitole, repetă greșelile și urmărește-ți progresul până în ziua examenului.