Plată per elev · Profesori nelimitați · Platformă pentru Moldova. Vezi prețurile

Exemplu neoficial de antrenament — nu este subiect oficial MEC/ANCE

Test BAC 2027 la Informatică

16 itemi · 100 de puncte · 180 de minute · profil real. Rezolvă-l online, cu timpul probei, sau descarcă-l în PDF, cu baremul — gratuit, cu un cont de elev.

Exemplu neoficial de antrenament — nu este subiect oficial MEC/ANCE

Testul e făcut de EduRol cu AI, după programa clasei a XII-a, în formatul unei probe de BAC, și verificat de un al doilea model înainte să fie publicat. Nu vine de la Ministerul Educației și Cercetării sau de la ANCE și nu e aprobat de ele. Subiectele oficiale din sesiunile trecute sunt pe ance.gov.md. ance.gov.md

Structura testului

  • Subiectul I

    8 itemi, 22 p

  • Subiectul II

    4 itemi, 16 p

  • Subiectul III

    4 itemi, 62 p

Instrucțiuni

1. Citește cu atenție fiecare item. 2. Lucrează independent. 3. La itemii cu rezolvare scrie toate etapele: se acordă punctaj parțial. 4. Model de antrenament generat de EduRol în formatul MEC; nu este subiect oficial.

Subiectul I

22 de puncte
  1. 1.
    Ce caracterizează transmiterea unui parametru prin referință?
    • A)Subprogramul primește o copie a valorii argumentului, fără posibilitatea de a modifica argumentul.
    • B)Subprogramul poate modifica variabila transmisă ca argument prin intermediul parametrului.
    • C)Argumentul trebuie să fie întotdeauna o constantă.
    • D)Valoarea argumentului poate fi modificată numai după încheierea programului principal.
    3 puncte
  1. 2.
    Care enunț descrie metoda Greedy?
    • A)Se generează toate soluțiile candidate și se verifică fiecare dintre ele.
    • B)Se construiește o soluție prin încercări, revenind la alegerile anterioare când acestea nu permit continuarea.
    • C)Se alege la fiecare pas o opțiune optimă local, fără revenire asupra alegerilor făcute.
    • D)Se împarte problema în subprobleme de același tip, apoi se combină rezultatele lor.
    3 puncte
  2. 3.
    Fie xx valoarea exactă a unei mărimi și x~\widetilde{x} valoarea ei aproximativă. Care formulă definește eroarea absolută?
    • A)∣x−x~∣|x-\widetilde{x}|
    • B)∣x−x~∣∣x∣\frac{|x-\widetilde{x}|}{|x|}, pentru x≠0x\ne 0
    • C)∣x+x~∣|x+\widetilde{x}|
    • D)x+x~2\frac{x+\widetilde{x}}{2}
    3 puncte
  3. 4.
    Care este rolul principal al unei interogări de selecție într-o bază de date relațională?
    • A)Să înlocuiască structura tuturor tabelelor cu un singur câmp.
    • B)Să șteargă automat toate înregistrările care nu îndeplinesc o condiție.
    • C)Să transforme fiecare înregistrare într-un tabel separat.
    • D)Să obțină datele solicitate din unul sau mai multe tabele, conform unor criterii.
    3 puncte
  4. 5.
    Ce tip de interogare se utilizează pentru modificarea valorilor unor câmpuri în înregistrările existente care îndeplinesc un criteriu?
    • A)Interogare de adăugare.
    • B)Interogare de actualizare.
    • C)Interogare de eliminare.
    • D)Interogare de selecție.
    3 puncte
  5. 6.
    Într-un document Web care utilizează JavaScript, ce eveniment este asociat efectuării unui clic pe un buton?
    • A)Evenimentul keydown.
    • B)Evenimentul load.
    • C)Evenimentul click.
    • D)Evenimentul keyup.
    3 puncte
  6. 7.
    Stabiliți valoarea de adevăr a afirmației: Într-o stivă, primul element extras este elementul introdus cel mai recent dintre cele care se află în stivă.
    2 puncte
  7. 8.
    Stabiliți valoarea de adevăr a afirmației: O variabilă declarată local într-un subprogram poate fi utilizată direct, prin numele ei, în programul principal, chiar dacă nu există o declarație cu acest nume în domeniul de vizibilitate al programului principal.
    2 puncte

Subiectul II

16 puncte
  1. 9.
    Completează cu denumirea metodei de programare: construirea unei soluții prin alegeri succesive, fiecare fiind optimă local, fără revenirea asupra alegerilor efectuate, caracterizează metoda ………….
    4 puncte
  2. 10.
    Completează denumirea erorii: modulul diferenței dintre valoarea exactă a unei mărimi și valoarea ei aproximativă reprezintă eroarea ………….
    4 puncte
  3. 11.
    Tabelul „Cărți” al unei biblioteci din Orhei conține următoarele înregistrări, prezentate în ordinea câmpurilor Cod, Limba, Anul: (1; roma^na˘; 2021)(1;\ română;\ 2021), (2; roma^na˘; 2018)(2;\ română;\ 2018), (3; franceza˘; 2023)(3;\ franceză;\ 2023), (4; roma^na˘; 2024)(4;\ română;\ 2024). Se aplică un filtru care păstrează înregistrările cu Limba egală cu „română” ȘI cu Anul≥2020Anul\ge 2020. Completează numărul de înregistrări afișate după filtrare: ………….
    4 puncte
  4. 12.
    Tabelul „Vânzări” conține următoarele înregistrări, prezentate în ordinea câmpurilor Localitate, Suma: (Ba˘lți; 120)(Bălți;\ 120), (Cahul; 90)(Cahul;\ 90), (Ba˘lți; 180)(Bălți;\ 180), (Cahul; 110)(Cahul;\ 110). Valorile câmpului Suma sunt exprimate în lei. O interogare grupează înregistrările după Localitate și calculează suma valorilor câmpului Suma pentru fiecare grup. Completează totalul obținut pentru Bălți: ………… lei.
    4 puncte

Subiectul III

62 de puncte
  1. 13.
    O pagină Web a unei librării din Chișinău utilizează următoarea secvență JavaScript pentru calcularea sumei de achitat, în lei: function sumaDeAchitat(preturi) { let suma = 0; for (let i = 0; i < preturi.length; i++) { suma = suma + preturi[i]; } if (suma >= 200) { suma = suma - 20; } return suma; } alert(sumaDeAchitat([80, 70, 60])); Determinați suma obținută după încheierea ciclului, precizați dacă se execută scăderea din instrucțiunea condițională și scrieți valoarea afișată. Prezentați calculele.
    12 puncte
  2. 14.
    O coadă implementată printr-o listă simplu înlănțuită conține inițial valorile 1212, 2525, 3737, în această ordine, de la începutul cozii spre sfârșit. Se efectuează succesiv operațiile: extragerea unui element, adăugarea valorii 4848, extragerea unui element. Scrieți, în ordinea extragerii, valorile extrase. Scrieți conținutul final al cozii, de la început spre sfârșit. Justificați răspunsul prin indicarea conținutului cozii după fiecare operație.
    14 puncte
  3. 15.
    Analizați programul C++ de mai jos. Parametrul precedat de simbolul & este transmis prin referință. #include <iostream> using namespace std; void modifica(int a, int &b) { a = a + 2; b = b + a; } int main() { int x = 3, y = 5; modifica(x, y); cout << x << ' ' << y << '\n'; modifica(y, x); cout << x << ' ' << y; return 0; } Scrieți cele două linii afișate. Pentru fiecare apel, indicați valoarea parametrului local a după incrementare și explicați care variabilă din programul principal este modificată prin referință.
    16 puncte
  4. 16.
    La un centru de tineret din Bălți, o singură sală este disponibilă pentru următoarele activități, desfășurate în aceeași zi: A — de la 09:00 la 12:00; B — de la 09:00 la 10:00; C — de la 10:00 la 11:00; D — de la 11:00 la 13:00; E — de la 13:00 la 14:00. O activitate poate începe exact la ora la care se încheie alta. Fiecare activitate trebuie desfășurată integral. Se dorește alegerea unui număr maxim de activități fără suprapuneri, prin metoda Greedy. a) Formulați regula alegerii Greedy și scrieți ordinea examinării activităților. b) Aplicați regula și scrieți activitățile selectate, în ordine, precum și numărul lor. c) Justificați că, pentru datele oferite, nu se poate selecta un număr mai mare de activități. d) Scrieți un algoritm în pseudocod pentru cazul general al unei liste nevide cu nn activități. Algoritmul trebuie să selecteze și să afișeze activitățile alese.≠) Estimați complexitatea temporală totală, dacă ordonarea activităților se efectuează în timp O(nlogn)O(nlog n).
    20 de puncte

Creează un cont gratuit ca să vezi tot subiectul și să-l descarci

Cu un cont de elev vezi toți itemii, descarci testul și baremul în PDF și îl rezolvi online, corectat după barem. Fără card, fără școală.