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

> Pagina completă: https://grile.online/informatica/subiecte/model-preadmitere-politehnica-bucuresti-011
> 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ă #011

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 Preadmitere Politehnica București

## Teaser gratuit, fără cont

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

a) `11`
b) `81`
c) `121`
d) `29`
e) `841`

Răspuns corect: c) `121`

`x / 10` este $2$ și `x % 10` este $9$, deci `x` devine $11$; apoi $11 \cdot 11 = 121$.

2. Variabila `x` este de tip întreg. Indicați o expresie C/C++ echivalentă cu cea alăturată.

a) `!(x<=5 && x>=10)`
b) `x<=5 && x>=10`
c) `x<5 || x>10`
d) `x<=5 || x>=10`

Răspuns corect: d) `x<=5 || x>=10`

`!(x > 5)` este `x <= 5`, iar `!(x < 10)` este `x >= 10`; negarea unei comparații stricte dă una nestrictă, iar operatorul `||` se păstrează.

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

a) `010`
b) `101`
c) `110`
d) `000`
e) `100`

Răspuns corect: e) `100`

`&&` are prioritate mai mare decât `||`: `1 && 0 || 1` este `0 || 1`, adică $1$; `0 || 0 && 1` este `0 || 0`, adică $0$; `!1 && !0` este `0 && 1`, adică $0$.

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

a) `110`
b) `100`
c) `000`
d) `010`
e) `111`

Răspuns corect: a) `110`

Caracterele se compară prin codurile ASCII: `'a'` ($97$) este mai mare decât `'B'` ($66$); `'9'` are codul $57$, mai mare decât $8$; `'0'` are codul $48$, deci nu este egal cu $0$.

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

a) `10`
b) `11`
c) `22`
d) `-6`
e) `6`

Răspuns corect: a) `10`

`8 / 2 * 3` se evaluează de la stânga: $4 \cdot 3 = 12$; `9 % 4 * 2` este $1 \cdot 2 = 2$; $12 - 2 = 10$.
