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

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

10 grile din Șiruri de caractere, 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. Ce se afișează în urma executării secvenței alăturate?

a) $4$
b) $3$
c) $11$
d) $5$

Răspuns corect: a) $4$

În `informatica` litera `i` apare de $2$ ori și `a` de $2$ ori; celelalte vocale (`o`) nu sunt numărate.

2. Ce se afișează în urma executării secvenței alăturate?

a) `5 20`
b) `6 20`
c) `20 20`
d) `5 6`

Răspuns corect: a) `5 20`

`strlen` numără caracterele până la terminator ($5$), iar `sizeof` este dimensiunea declarată a tabloului ($20$ octeți), indiferent de conținut.

3. Ce se afișează în urma executării secvenței alăturate?

a) $124$
b) $13$
c) $1$
d) $0$

Răspuns corect: b) $13$

`atoi` convertește prefixul numeric al șirului și se oprește la primul caracter care nu este cifră: `12ab3` devine $12$, iar $12+1=13$.

4. Ce se afișează în urma executării secvenței alăturate?

a) `Limba Romana`
b) `lIMBA ROMANA`
c) `limba romana`
d) `LIMBA ROMANA`

Răspuns corect: b) `lIMBA ROMANA`

Codurile ASCII ale literelor mari și mici diferă cu $32$: minusculele devin majuscule și invers, spațiul rămâne neschimbat.

5. Ce se afișează în urma executării secvenței alăturate?

a) `pogamare`
b) `programae`
c) `pogamae`
d) `pogramae`

Răspuns corect: c) `pogamae`

În `t` se copiază toate caracterele diferite de `r`; cele trei apariții ale lui `r` (pozițiile $1$, $4$, $8$) dispar.
