[canonical]: https://grile.online/informatica/subiecte/model-preadmitere-politehnica-bucuresti-020

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

10 grile din Tablouri, cu explicații. Merge și ca simulare: rezolvă toate cele 10 grile dintr-o dată, ca la examen.

Original, în stilul Preadmitere Politehnica București

## Teaser gratuit, fără cont

1. Se consideră algoritmul alăturat. Ce se afișează dacă se citesc $n=3$, $m=4$ și apoi, pe linii, valorile $1,2,\dots,12$?

a) $78$
b) $65$
c) $13$
d) $52$

Răspuns corect: b) $65$

Se adună elementele de pe chenarul matricei — toate, mai puțin $6$ și $7$ din interior: $78-13=65$.

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

a) `3456712`
b) `7123456`
c) `5671234`
d) `4567123`

Răspuns corect: d) `4567123`

Fiecare iterație a buclei exterioare rotește vectorul cu o poziție spre stânga (primul element ajunge ultimul). După trei rotiri: `4 5 6 7 1 2 3`.

3. Considerând că un `int` ocupă $4$ octeți, ce afișează secvența alăturată?

a) `34`
b) `12`
c) `4816`
d) `43`

Răspuns corect: a) `34`

`sizeof(a)` este $48$, `sizeof(a[0])` (o linie) este $16$, `sizeof(a[0][0])` este $4$: rapoartele dau numărul de linii ($3$) și numărul de coloane ($4$), afișate lipite.

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

a) $15$
b) $18$
c) $21$
d) $24$

Răspuns corect: b) $18$

`p` indică spre `v[1]`; `*(p+2)` este `v[3]=12`, `p[-1]` este `v[0]=3`, iar `*v` este `v[0]=3`: $12+3+3=18$.

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

a) $8$
b) $10$
c) $9$
d) $12$

Răspuns corect: b) $10$

Resturile modulo $3$: $\{3,6\}$ dau $0$, $\{1,4,7\}$ dau $1$, $\{2,5,8\}$ dau $2$. Perechi cu suma divizibilă cu $3$: $C_2^2=1$ din clasa $0$ plus $3\cdot3=9$ perechi (clasa $1$, clasa $2$) — total $10$.
