Academos
  1. Subiecte
  2. Bacalaureat
  3. Informatică științele naturii, Pascal
  4. Subiectul I, 2.

Subiectul I, 2., toate variantele

Bacalaureat, Informatică științele naturii, Pascal, 2021-2026. Rezolvă-le pe rând, cu baremul la îndemână.

Sesiuni de examen

Pentru fiecare dintre itemii de la 1 la 5, scrieți pe foaia de examen litera corespunzătoare răspunsului corect. Fiecare răspuns corect se notează cu 4 puncte.

Pentru a verifica dacă în tabloul unidimensional (1,4,6,8,9,11,15,18,21,25,30) există elementul cu valoarea x, se aplică metoda căutării binare. Indicați trei dintre valorile pe care le poate avea x, astfel încât căutarea să se încheie după ce x a fost comparat cu cel mult două elemente ale tabloului.

a. 1,4,30 b. 1,25,30 c. 4,11,25 d. 6,11,21

Arată baremul

Răspuns: d

SUBIECTUL I 2d 5x4p.

Pentru fiecare dintre itemii de la 1 la 5, scrieți pe foaia de examen litera corespunzătoare răspunsului corect. Fiecare răspuns corect se notează cu 4 puncte. Identificatorii utilizați în rezolvări trebuie să respecte precizările din enunț (bold), iar în lipsa unor precizări explicite, notațiile trebuie să corespundă cu semnificațiile asociate acestora (eventual în formă prescurtată). Datele de intrare se consideră corecte, validarea lor nefiind necesară.

Pentru a verifica dacă într-un tablou unidimensional există elementul cu valoarea x=16, se aplică metoda căutării binare, iar succesiunea de elemente a căror valoare se compară cu x pe parcursul aplicării metodei este 14, 24, 16. Indicați succesiunea de valori care pot fi, în această ordine, elementele tabloului. a. (2,14,7,24,12,16,48) b. (14,24,16,14,24,16) c. (4,8,9,14,16,24,48) d. (14,14,24,24,16,16)

Arată baremul

Răspuns: c

SUBIECTUL I 2c 5x4p.

Pentru fiecare dintre itemii de la 1 la 5, scrieți pe foaia de examen litera corespunzătoare răspunsului corect. Fiecare răspuns corect se notează cu 4 puncte.

În secvența alăturată toate variabilele sunt întregi. Indicați expresia care poate înlocui punctele de suspensie astfel încât, în urma executării secvenței obținute, să se afișeze: 11001

n:=19; while n<>0 do begin write(n%2); n:=.......... end;

a. n*2 b. n div 2 c. n+2 d. n-2

Arată baremul

Răspuns: b

SUBIECTUL I (20 de puncte) 2b 5x4p.

Variabila x este de tip char. Indicați ce se afișează pe ecran în urma executării secvenței alăturate.

x:=’2’; x:=chr(ord(x)+3); write(x);

a. 5 b. 23 c. ’2’3 d. ’2+3’

Pagina din subiect cu figura sau tabelul itemului
Pagina din subiectul oficial.
Arată baremul

Răspuns: a

SUBIECTUL I: 2a. 5x4p.

În secvența alăturată toate variabilele sunt de tip întreg, iar cele 20 de numere citite sunt naturale. Indicați instrucțiunile care pot înlocui punctele de suspensie astfel încât, în urma executării secvenței obținute, valoarea variabilei strM să fie 1 dacă toate valorile citite au fost strict mai mici decât 2022, sau 0 altfel.

strM:=1; for i:=1 to 20 do begin read(k); ....... end;

a. if k<2022 then strM:=1 else strM:=0;

b. if k>=2022 then strM:=0 else strM:=1;

c. if k<2022 then strM:=1;

d. if k>=2022 then strM:=0;

Arată baremul

Răspuns: d

SUBIECTUL I (20 de puncte) 2d 5x4p.

Tablourile unidimensionale A și B au valorile A=(7,8,16,17,22) și B=(2,4,15,20,49) și sunt interclasate în ordine crescătoare, fiind parcurse de la stânga la dreapta. Indicați toate valorile elementelor tabloului A care se compară cu elementul cu valoarea 15 din tabloul B pe parcursul aplicării metodei.

a. 16 b. 7,8 c. 8,16 d. 7,8,16

Arată baremul

Răspuns: d

SUBIECTUL I (20 de puncte) 2d 5x4p.

Tablourile unidimensionale A și B au valorile A=(1,7,10,18,32) și B=(2,5,12,16,49) și se interclasează în ordine crescătoare, fiind parcurse de la stânga la dreapta. Pentru a determina al 4-lea element obținut în urma interclasării, se compară elementul cu valoarea xa din A cu elementul cu valoarea xb din B. Indicați valorile lui xa și xb.

a. xa=7 și xb=5 b. xa=7 și xb=12 c. xa=10 și xb=16 d. xa=18 și xb=16

Arată baremul

Răspuns: b

SUBIECTUL I (20 de puncte) 2b 5x4p.

Termenii fiecăruia dintre șirurile de numere S1, S2 și S3 sunt scriși alăturat, în ordinea apariției lor în șir. Indicați șirul/șirurile cărora li se poate aplica algoritmul de căutare binară direct, fără alte prelucrări prealabile.

S1: 2, 22, 25, 23, 24; S2: 1, 8, 9, 6; S3: 9, 5, 4, 1.

a. doar S1 b. doar S3 c. doar S1 și S2 d. doar S2 și S3

Arată baremul

Răspuns: b

SUBIECTUL I (20 de puncte) 2b 5x4p.

Simulări și modele de subiect

Pentru fiecare dintre itemii de la 1 la 5, scrieți pe foaia de examen litera corespunzătoare răspunsului corect. Fiecare răspuns corect se notează cu 4 puncte.

Pentru a verifica dacă în tabloul unidimensional (7,16,20,25,30,45,70) există elementul cu valoarea x=26, se aplică metoda căutării binare. Indicați succesiunea de elemente ale tabloului a căror valoare se compară cu valoarea lui x pe parcursul aplicării metodei indicate.

a. 7, 16, 20, 25, 30 b. 25, 30 c. 25, 45, 30 d. 70, 45, 30, 25

Arată baremul

Răspuns: c

SUBIECTUL I 2c 5x4p.

Pentru a verifica dacă în tabloul unidimensional (5,10,14,16,19,21,26) există elementul cu valoarea x, număr natural, se aplică metoda căutării binare. Indicați mulțimea tuturor valorilor posibile ale lui x, astfel încât succesiunea de elemente ale tabloului a căror valoare se compară cu valoarea lui x pe parcursul aplicării metodei indicate să fie 16, 21, 19.

a. {19} b. {18,20} c. {18,19,20} d. {17,18,19,20}

Arată baremul

Răspuns: d

SUBIECTUL I 2d 5x4p.

Pentru a verifica dacă în tabloul unidimensional (2,5,10,15,16,25,50) există elementul cu valoarea x, se aplică metoda căutării binare. Știind că valoarea x a fost comparată cu două elemente ale tabloului pe parcursul aplicării metodei, indicați două valori posibile ale lui x.

a. 2, 5 b. 5, 25 c. 10, 16 d. 25, 50

Arată baremul

Răspuns: b

SUBIECTUL I (20 de puncte) 2b 5x4p.

Elementele unui tablou unidimensional sunt, în această ordine, (2,3,5,20,25,26,45). Pentru a verifica dacă în tablou există elementul cu valoarea x=25, se aplică metoda căutării binare. Indicați succesiunea de elemente a căror valoare se compară cu valoarea lui x pe parcursul aplicării metodei indicate.

a. 45, 26, 25 b. 20, 26, 25 c. 3, 5, 25 d. 2, 5, 25

Arată baremul

Răspuns: b

SUBIECTUL I (20 de puncte) 2b 5x4p.

În secvența de mai jos, toate variabilele sunt de tip întreg.

for i:=0 to 6 do begin for j:=0 to 6 do if ........... then write('4 ') else write('2 '); writeln end;

2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 2 2 2 2 2 4 4 4 2 2 2 4 4 4 4 4 2

Indicați o expresie care poate înlocui punctele de suspensie astfel încât, în urma executării secvenței obținute, să se afișeze pe ecran cifrele din figura de mai sus, în această ordine.

a. (j<i) and (i+j>6) b. (j<i) and (i+j<6) c. (j>i) and (i+j>6) d. (j>i) and (i+j<6)

Pagina din subiect cu figura sau tabelul itemului
Pagina din subiectul oficial.
Arată baremul

Răspuns: a

SUBIECTUL I 2a 5x4p.

În secvența de mai jos toate variabilele sunt de tip întreg.

for i:=0 to 4 do begin for j:=0 to 4 do if j<i then write(..........,' ') else write(2*i,' '); writeln end;

Figura cu valorile afișate: 0 0 0 0 0 0 2 2 2 2 0 2 4 4 4 0 2 4 6 6 0 2 4 6 8

Indicați o expresie care poate înlocui punctele de suspensie astfel încât, în urma executării secvenței obținute, să se afișeze pe ecran valorile din figura de mai sus, în această ordine.

a. 2+j b. 2*j c. 2+i+j d. 2*i*j

Pagina din subiect cu figura sau tabelul itemului
Pagina din subiectul oficial.
Arată baremul

Răspuns: b

SUBIECTUL I 2b 5x4p.

Variabilele i și j sunt de tip întreg. Indicați cu ce se pot înlocui punctele de suspensie astfel încât, în urma executării secvenței obținute, să se afișeze pe ecran, în această ordine, numerele de mai jos.

5 4 3 2 1 4 3 2 1 3 2 1 2 1 1

for i:=1 to 5 do begin for ........... do write(j,' '); writeln end;

a. j:=1 downto i do b. j:=5 downto 1 do c. j:=6-i downto 1 do d. j:=i downto 1 do

Arată baremul

Răspuns: c

2c 5x4p.

Variabilele i și j sunt de tip întreg. Indicați expresia care poate înlocui punctele de suspensie astfel încât, în urma executării secvenței obținute, să se afișeze numerele de mai jos.

for i:=1 to 5 do begin for j:=1 to 5 do if i+j<=6 then write(.....,' ') else write(i-1, ' '); writeln end;

4 3 2 1 0 4 3 2 1 1 4 3 2 2 2 4 3 3 3 3 4 4 4 4 4

a. 5-j b. 5-i c. j-i d. j+i

Pagina din subiect cu figura sau tabelul itemului
Pagina din subiectul oficial.
Arată baremul

Răspuns: a

SUBIECTUL I 2a 5x4p.

Pentru a verifica dacă în tabloul unidimensional (8,10,12,17,19,21,22) există elementul cu valoarea x, număr natural, se aplică metoda căutării binare. Indicați mulțimea tuturor valorilor posibile ale lui x, astfel încât succesiunea de elemente ale tabloului a căror valoare se compară cu valoarea lui x pe parcursul aplicării metodei indicate să fie 17, 21, 19.

a. {19} b. {17,19,21} c. {18,19,20} d. {22}

Arată baremul

Răspuns: c

SUBIECTUL I 2c 5x4p.

Tablourile unidimensionale A și B au valorile A=(20,16,9,4,2) și B=(50,18,16,2,1). Pentru a determina al 6-lea element obținut în urma interclasării tablourilor în ordine crescătoare, se compară elementul cu valoarea xa din A cu elementul cu valoarea xb din B. Indicați valorile lui xa și xb.

a. xa=4 și xb=16 b. xa=9 și xb=16 c. xa=16 și xb=18 d. xa=16 și xb=16

Arată baremul

Răspuns: d

SUBIECTUL I 2d 5x4p.

Tablourile unidimensionale A și B au elementele: A=(2,20,27,36,50), iar B=(63,45,8,5,3). În urma interclasării lor în ordine descrescătoare se obține tabloul cu elementele:

a. (63,45,27,36,50) b. (63,45,8,5,3,2,20,27,36,50) c. (63,2,45,20,27,8,36,5,50,3) d. (63,50,45,36,27,20,8,5,3,2)

Arată baremul

Răspuns: d

SUBIECTUL I 2d 5x4p.

Pentru a verifica dacă în tabloul unidimensional (48,24,16,14,9,8,4) există elementul cu valoarea x, se aplică metoda căutării binare. Știind că valoarea x a fost comparată cu trei elemente ale tabloului pe parcursul aplicării metodei, două valori ale lui x ar putea fi: a. 24, 48 b. 16, 48 c. 16, 24 d. 14, 24

Arată baremul

Răspuns: b

SUBIECTUL I 2b 5x4p.

Exersează zilnic cu Academos

Aplicația pentru Evaluarea Națională și Bac. În curând pe:

  • App Store
  • Google Play