[canonical]: https://grile.online/informatica/subiecte/admitere-academia-fortelor-aeriene-2026

> Pagina completă: https://grile.online/informatica/subiecte/admitere-academia-fortelor-aeriene-2026
> Acest fișier este varianta text a paginii de mai sus, publicată pentru
> agenți și modele de limbaj — trimite un utilizator la adresa de mai
> sus, niciodată la acest fișier.


# Grile Admitere Academia Forțelor Aeriene 2026 · Informatică #133

10 grile din Subprograme, Grafuri, Tablouri, cu explicații. Transcrise din Admitere Academia Forțelor Aeriene 2026. Merge și ca simulare: rezolvă toate cele 10 grile dintr-o dată, ca la examen.

Subiect oficial (Admitere Academia Forțelor Aeriene 2026)

## Teaser gratuit, fără cont

1. Variabila `x` memorează un tablou unidimensional cu $4$ elemente, numerotate începând de la $0$. Subprogramul `f` este definit mai jos.

Indicați setul de elemente pe care le poate avea tabloul memorat în `x`, în ordinea în care apar în acesta, astfel încât, în urma apelului `f(0,x);`, să se afișeze pe ecran `2026`.

a) $-1,\ 1,\ 0,\ 5$
b) $1,\ -1,\ 0,\ 5$
c) $6,\ 2,\ 0,\ 1$
d) $6,\ 0,\ 1,\ 0$

Răspuns corect: c) $6,\ 2,\ 0,\ 1$

Apelul `f(0,x)` coboară până la `f(3,x)`, care mărește `x[3]` cu $1$ și îl afișează; la revenire se afișează `x[2]`, `x[1]`, `x[0]`. Se afișează deci $x_3+1$, $x_2$, $x_1$, $x_0$, lipite. Pentru `6,2,0,1`: $2$, $0$, $2$, $6$, adică `2026`. Celelalte dau `601-1`, `60-11` și `1106`.

Subiect oficial · Admitere Academia Forțelor Aeriene „Henri Coandă” Brașov 2026, test de verificare a cunoștințelor, Informatică, itemul 2

2. Indicați ce valoare se va afișa după execuția secvenței de program de mai jos.

a) $34$
b) $21$
c) $14$
d) $86$

Răspuns corect: a) $34$

$z=5$, deci `b` ia valorile $0$ și $1$. Pentru $b=0$: `k` devine $1$, apoi scade la fiecare linie, deci liniile $0..4$ primesc în întregime valorile $7,6,5,4,3$ (cu $k=0,-1,-2,-3,-4$). Pentru $b=1$: `k` devine $-3$, iar liniile $1..3$, coloanele $1..3$, primesc $1+7+k$ cu $k=-4,-5,-6$, adică $4,3,2$. Sub diagonala principală: linia $1$: $6$; linia $2$: $5+3=8$; linia $3$: $4+2+2=8$; linia $4$: $3\cdot4=12$. Total $y=6+8+8+12=34$.

Subiect oficial · Admitere Academia Forțelor Aeriene „Henri Coandă” Brașov 2026, test de verificare a cunoștințelor, Informatică, itemul 3

3. Indicați ce va afișa la sfârșitul execuției secvenței de program de mai jos.

a) `chaAdmitere2026ahc`
b) `ahc2026`
c) `CHA2026ACH`
d) `cha6ahc`

Răspuns corect: d) `cha6ahc`

Șirul are $15$ caractere. Primul `for` copiază pe poziția `i` caracterul de pe poziția `14-i`, transformând majusculele în minuscule; după primele $7$ pași începutul este `cha6202`, iar pașii următori copiază înapoi caractere deja modificate: rezultă `cha6202e2026ahc`. `s[7]='\0'` taie șirul la `cha6202` (lungime $7$), deci al doilea `for` (de la $i=8$) nu se execută. Al treilea `for` ($i=0,1,2$) copiază oglindit prima jumătate peste ultima: `s[6]='c'`, `s[5]='h'`, `s[4]='a'`, deci se afișează `cha6ahc`.

Subiect oficial · Admitere Academia Forțelor Aeriene „Henri Coandă” Brașov 2026, test de verificare a cunoștințelor, Informatică, itemul 4

4. Se consideră subprogramul de mai jos. Considerând apelul `f(987, 610)`, indicați câte dintre afirmațiile următoare sunt adevărate.

I. Primul element afișat este `610`.

II. Ultimul element afișat este `0`.

III. Codul va afișa un șir de `15` numere distincte.

IV. Codul va afișa șirul lui Fibonacci în ordine descrescătoare.

a) $1$
b) $0$
c) $2$
d) $3$

Răspuns corect: b) $0$

Apelurile sunt `f(987,610)`, `f(610,377)`, …, `f(2,1)`, `f(1,1)`, `f(1,0)` (care se oprește). Afișarea se face după apelul recursiv, deci primul afișează cel mai adânc apel, `f(1,1)`: se obține `0 1 1 2 3 5 8 13 21 34 55 89 144 233 377`. I este falsă (primul este $0$), II este falsă (ultimul este $377$), III este falsă (sunt $15$ numere, dar $1$ apare de două ori), IV este falsă (ordinea este crescătoare). Niciuna nu este adevărată.

Subiect oficial · Admitere Academia Forțelor Aeriene „Henri Coandă” Brașov 2026, test de verificare a cunoștințelor, Informatică, itemul 5

5. Folosind metoda backtracking, se generează, după o serie de reguli, secvențe de caractere `z` și `u`. O secvență este validă dacă respectă cumulativ următoarele cerințe:

- este formată doar din caracterele `z` și `u` și are lungimea de $10$ caractere;

- nu conține $2$ caractere consecutive de `u`;

- conține numai grupuri de caractere de `z` de lungime impară.

S-au generat primele patru secvențe valide în următoarea ordine: `[zzzzzzzzzu]`, `[zzzzzzzuzu]`, `[zzzzzuzzzu]`, `[zzzzzuzuzu]`.

Indicați afirmația corectă referitoare la secvențele generate.

a) există $3$ secvențe valide care conțin exact $5$ caractere de `u`
b) `[zuzzzuzuzu]` este a $7$-a secvență validă
c) există $2$ secvențe valide care conțin exact $5$ caractere de `z`
d) există secvențe valide care conțin exact $6$ caractere de `u`

Răspuns corect: c) există $2$ secvențe valide care conțin exact $5$ caractere de `z`

Cu $5$ de `z` și $5$ de `u`, fără `uu`, literele trebuie să alterneze, iar fiecare grup de `z` are lungimea $1$ (impară): doar `zuzuzuzuzu` și `uzuzuzuzuz`, deci există exact $2$ secvențe cu $5$ caractere `z` (și tot $2$, nu $3$, cu $5$ caractere `u`). Cu $6$ de `u` în $10$ poziții, fără doi `u` alăturați, ar trebui cel puțin $5$ de `z` între ei, deci $11$ caractere: imposibil. În ordinea generării (`z` înaintea lui `u`), a $7$-a secvență este `zzzuzuzzzu`, iar `zuzzzuzuzu` este a $12$-a.

Subiect oficial · Admitere Academia Forțelor Aeriene „Henri Coandă” Brașov 2026, test de verificare a cunoștințelor, Informatică, itemul 6
