[canonical]: https://grile.online/informatica/subiecte/model-bac-informatica-010

> Pagina completă: https://grile.online/informatica/subiecte/model-bac-informatica-010
> 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 BAC Informatică · Informatică #010

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

Original, în stilul BAC Informatică

## Teaser gratuit, fără cont

1. Variabilele întregi `x` și `y` au valorile $45$, respectiv $8$. Care este valoarea expresiei C/C++ de mai jos?

a) $45$
b) $50$
c) $55$
d) $5{,}6$

Răspuns corect: c) $55$

`x % y` este $45 \bmod 8 = 5$, deci `5 * 10` este $50$; `x / y` este câtul întreg $5$; $50 + 5 = 55$.

2. Indicați expresia C/C++ care are valoarea $1$ dacă și numai dacă numărul natural memorat în variabila întreagă `x` este par și are exact trei cifre.

a) `x%2==0 && x>=100 && x>=999`
b) `x%2==0 && x>99 || x<1000`
c) `x%2==0 && x>=100 && x<=999`
d) `x%2==0 || x>=100 && x<=999`

Răspuns corect: c) `x%2==0 && x>=100 && x<=999`

Cele două condiții (paritate, trei cifre) trebuie să fie simultan adevărate, deci se leagă prin `&&`; `||` acceptă numere care îndeplinesc o singură condiție, iar `x>=999` cere ca `x` să fie cel puțin $999$, nu cel mult.

3. Ce se afișează în urma executării instrucțiunii de mai jos?

a) `0`
b) `4`
c) `2`
d) `14`

Răspuns corect: b) `4`

`*` și `%` au aceeași prioritate, mai mare decât `+`, și se asociază de la stânga: `3 * 4` este $12$, `12 % 5` este $2$, iar $2 + 2 = 4$.

4. Ce se afișează în urma executării secvenței de mai jos?

a) `4`
b) `1`
c) `13`
d) `9`

Răspuns corect: d) `9`

Exact una dintre comparațiile `a > b` și `a <= b` este $1$, cealaltă $0$; pentru $a=4$, $b=9$ rămâne `1 * b`, deci `m` este maximul, $9$.

5. Variabila întreagă `x` are valoarea $2026$. Care este valoarea expresiei de mai jos?

a) $14$
b) $26$
c) $8$
d) $12$

Răspuns corect: a) $14$

$[2026/10]=202$, iar $202 \bmod 10 = 2$; $2026 \bmod 10 = 6$ și $[2026/1000]=2$, deci $2 + 6\cdot2 = 14$.
