[canonical]: https://grile.online/informatica/subiecte/model-admitere-politehnica-bucuresti-057

> Pagina completă: https://grile.online/informatica/subiecte/model-admitere-politehnica-bucuresti-057
> 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 Model Admitere Politehnica București · Informatică #057

10 grile din Șiruri de caractere, Subprograme, Sortare, cu explicații. Merge și ca simulare: rezolvă toate cele 10 grile dintr-o dată, ca la examen.

Original, în stilul Admitere Politehnica București

## Teaser gratuit, fără cont

1. Ce afișează secvența alăturată?

a) `InfOrmAtIcA`
b) `InfOrmAtica`
c) `informatica`
d) `iNFoRMaTiCa`
e) `nfrmtc`
f) `INFORMATICA`

Răspuns corect: a) `InfOrmAtIcA`

Diferența dintre codurile ASCII ale literelor mici și mari este $32$, deci fiecare vocală mică devine majusculă, iar consoanele rămân neschimbate: `InfOrmAtIcA`.

2. Ce afișează secvența alăturată?

a) `1 2 7 9 5 3`
b) `2 1 9 7 5 3`
c) `1 3 9 7 5 2`
d) `1 2 3 5 7 9`
e) `1 2 9 3 5 7`
f) `1 2 9 7 5 3`

Răspuns corect: f) `1 2 9 7 5 3`

Primul pas aduce minimul $1$ pe poziția $0$ (schimb cu $7$): `1 3 9 7 5 2`. Al doilea pas aduce minimul restului, $2$, pe poziția $1$ (schimb cu $3$): `1 2 9 7 5 3`.

3. Ce afișează secvența alăturată?

a) `27 45 62 50`
b) `27 50`
c) `27 31 45 50`
d) `27 45`
e) `4 27 45 50`
f) `27 45 50`

Răspuns corect: f) `27 45 50`

Pas $1$: $m=4$, $v[4]=27<50$, $st=5$. Pas $2$: $m=6$, $v[6]=45<50$, $st=7$. Pas $3$: $m=7$, $v[7]=50$, găsit. Se afișează `27 45 50`.

4. Ce afișează secvența alăturată?

a) `10 6`
b) `15 7`
c) `15 5`
d) `15 6`
e) `21 6`
f) `10 5`

Răspuns corect: d) `15 6`

`i++<5` compară valoarea veche a lui `i`, apoi o incrementează. Condiția e adevărată pentru valorile vechi $0..4$, deci corpul adună $1,2,3,4,5$: $s=15$. La ultimul test ($5<5$ fals) `i` devine totuși $6$.

5. Ce afișează secvența alăturată?

a) $20$
b) $33$
c) $36$
d) $31$
e) $35$
f) $24$

Răspuns corect: e) $35$

Pentru $i=1$, `j` ia valorile $1..20$: $20$ pași. Pentru $i=2$: $4,6,\dots,20$, adică $9$ pași. Pentru $i=3$: $9,12,15,18$, adică $4$ pași. Pentru $i=4$: $16,20$, adică $2$ pași. Total $20+9+4+2=35$.
