Academos
  1. Subiecte
  2. Bacalaureat
  3. Informatică mate-info, C
  4. 2026 rezervă iunie-iulie

Informatică mate-info, C, subiect de rezervă 2026, sesiunea iunie-iulie

Subiect de rezervă pentru Bacalaureat, pregătit de minister, dar nefolosit la examen. Deschide subiectul și baremul, apoi corectează-te mai jos.

Corectează-te cu baremul

Ai rezolvat lucrarea pe foaie? Deschide baremul fiecărui item, trece-ți punctele și nota apare pe loc. Rămân salvate pe dispozitivul tău.

Subiectul I

  1. 1. Indicați o expresie C/C++ cu valoarea 1. a. !(2>3 || 3>4) b. !(2>3) && 3>4 c. 2>3 && !(3>4) d. 4>3>2

    din 4
    Arată baremul

    Răspuns: a

    1a 5x4p.

  2. 2. Subprogramul f este definit alăturat. Indicați valoarea lui f(56579). int f(int n) { if(n==0)return 0;…

    din 4
    Arată baremul

    Răspuns: d

    2d 5x4p.

  3. 3. În muzica clasică, o sonată este o lucrare compusă din trei părți. Variabila declarată alăturat memorează indicativul…

    din 4
    Arată baremul

    Răspuns: a

    3a 5x4p.

  4. 4. Într-un arbore cu rădăcină considerăm că un nod se află pe nivelul x dacă lanțul elementar care are o extremitate în…

    din 4
    Arată baremul

    Răspuns: c

    4c 5x4p.

  5. 5. Un graf orientat cu 7 vârfuri, numerotate de la 1 la 7, are arcele (1,2), (2,3), (3,1), (4,5), (4,6), (5,6), (6,7),…

    din 4
    Arată baremul

    Răspuns: b

    5b 5x4p.

Subiectul al II-lea

  1. 1. a) Scrieți valoarea afișată în urma executării algoritmului dacă se citesc, în această ordine, numerele 120, 126, 2. (6p.)

    din 6
    Arată baremul

    Răspuns: 8

    1. a. Răspuns corect: 8 - 6p.

  2. 1. b) Dacă pentru m se citește numărul 2026, iar pentru k se citește numărul 6, scrieți două numere din intervalul…

    din 6
    Arată baremul

    1. b. Pentru răspuns corect - 6p. Se acordă câte 3p. pentru fiecare dintre cele două numere conform cerinței (orice număr din intervalul [2036,2045]).

  3. 1. c) Scrieți programul C/C++ corespunzător algoritmului dat. (10p.)

    din 10
    Arată baremul

    1. c. Pentru program corect - 10p. -declarare a variabilelor - 1p. -citire a datelor - 1p. -afișare a datelor - 1p. -instrucțiune de decizie - 2p. -instrucțiuni repetitive (*) - 3p. -atribuiri - 1p. -corectitudine globală a programului¹⁾ - 1p. (*) Se acordă numai 2p. dacă doar una dintre instrucțiunile repetitive este conform cerinței. ¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

  4. 1. d) Scrieți în pseudocod un algoritm echivalent cu cel dat, înlocuind adecvat structura pentru...execută cu o structură…

    din 6
    Arată baremul

    1. d. Pentru algoritm pseudocod corect - 6p. -utilizare a unei structuri repetitive de tipul indicat (*) - 2p. -aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p. -algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p. (*) Se acordă punctajul pentru orice formă de structură repetitivă de tipul cerut (cât timp ... execută, while ... do etc.). (**) Se acordă câte 1p. pentru fiecare aspect specific (inițializare a contorului, expresie de continuare, actualizare a contorului) conform cerinței. ¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

  5. 2. Lacătul unei biciclete are un cifru format din 5 cifre distincte, astfel încât oricare două cifre alăturate au…

    din 6
    Arată baremul

    Răspuns: 16785 16903

    2. Răspuns corect: 16785 16903 6p. Se acordă câte 3p. pentru fiecare soluție conform cerinței.

  6. 3. Variabilele s și t permit accesul la câte un șir de cel mult 50 de caractere; inițial t accesează un șir vid, iar s…

    din 6
    Arată baremul

    3. Pentru rezolvare corectă - 6p. -determinare a șirului cerut (*) - 5p. -declarare a eventualelor variabile, corectitudine globală a secvenței¹⁾ - 1p. (*) Se acordă câte 1p. pentru fiecare aspect specific (identificare a unui cuvânt într-un șir, utilizare a unei constante de tip șir de caractere pentru titlu, adăugare/inserare a unui subșir într-un șir, cuvinte și simboluri suport adăugate/păstrate, obținere a șirului în memorie) conform cerinței. ¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

Subiectul al III-lea

  1. 1. O editură realizează seturi turistice, formate din câte o broșură de prezentare a zonei locale și câte un catalog al…

    din 10
    Arată baremul

    1. Pentru subprogram corect - 10p. -antet al subprogramului (*) - 2p. -verificare a proprietății cerute (**) - 6p. -instrucțiune/instrucțiuni de returnare a rezultatului - 1p. -declarare a tuturor variabilelor locale, corectitudine globală a subprogramului¹⁾ - 1p. (*) Se acordă câte 1p. pentru fiecare aspect al antetului (structură, parametru de intrare) conform cerinței. (**) Se acordă câte 1p. pentru fiecare aspect specific (identificare a unui divizor, algoritm de bază de numărare/verificare a unei proprietăți pentru o serie de valori, divizori suport pentru identificarea unui număr prim, tratare a cazului particular n=4 / p=1, identificare a unei valori multiplu de 4, asociere a celor două condiții) conform cerinței. ¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

  2. 2. Scrieți un program C/C++ care citește de la tastatură două numere naturale din intervalul [1,20], m și n, și m·n…

    din 10
    Arată baremul

    2. Pentru program corect - 10p. -declarare a unei variabile care să permită memorarea unui tablou bidimensional, conform cerinței - 1p. -citire a datelor - 1p. -determinare a valorilor cerute (*) - 6p. -afișare a datelor în formatul cerut și tratare a cazului nu exista - 1p. -declarare a variabilelor simple, corectitudine globală a programului¹⁾ - 1p. (*) Se acordă câte 2p. pentru fiecare aspect specific (algoritm de bază pentru determinarea sumei unei serii de valori, elemente suport pentru calculul sumei elementelor unei coloane, perechi suport determinate) conform cerinței. ¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

  3. 3. a) Descrieți în limbaj natural algoritmul proiectat, justificând eficiența acestuia. (2p.)

    din 2
    Arată baremul

    3. a. Pentru răspuns corect - 2p. -coerență a descrierii algoritmului (*) - 1p. -justificare a elementelor de eficiență - 1p. (*) Se acordă punctajul chiar dacă algoritmul ales nu este eficient.

    O soluție posibilă scrie valoarea x și o actualizează la [x/2]·3-1, doar dacă aceasta este pară, apoi, la fiecare pas scrie câte o pereche de termeni, x și [(x+1)/3], și actualizează valoarea lui x la [(x-1)/2]. Generarea se repetă cât timp x≥2.

  4. 3. b) Scrieți programul C/C++ corespunzător algoritmului proiectat. (8p.)

    din 8
    Arată baremul

    3. b. Pentru program corect - 8p. -operații cu fișiere: declarare, pregătire în vederea scrierii, scriere în fișier - 1p. -determinare a valorilor cerute (*),(**) - 5p. -utilizare a unui algoritm eficient (***) - 1p. -declarare a variabilelor, citire a datelor, corectitudine globală a programului¹⁾ - 1p. (*) Se acordă punctajul chiar dacă algoritmul ales nu este eficient. (**) Se acordă numai 3p. dacă algoritmul parcurge toți pașii necesari rezolvării, dar cu detalii care nu conduc la rezultatul cerut. (***) Se acordă punctajul numai pentru un algoritm liniar (de complexitate O(n)), care utilizează eficient memoria. O soluție posibilă scrie valoarea x și o actualizează la [x/2]·3-1, doar dacă aceasta este pară, apoi, la fiecare pas scrie câte o pereche de termeni, x și [(x+1)/3], și actualizează valoarea lui x la [(x-1)/2]. Generarea se repetă cât timp x≥2. ¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

0 din 90 de puncte, plus 10 din oficiu

Nota -

Sursa: Bacalaureat 2026, Informatică mate-info, C, subiect de rezervă, sesiunea iunie-iulie, documente oficiale publicate de Ministerul Educației.

Exersează zilnic cu Academos

Aplicația pentru Evaluarea Națională și Bac. În curând pe:

  • App Store
  • Google Play