Academos
  1. Subiecte
  2. Bacalaureat
  3. Informatică științele naturii, C
  4. Subiectul al II-lea, 2.

Subiectul al II-lea, 2., toate variantele

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

Sesiuni de examen

Pentru a verifica dacă în tabloul unidimensional (10,16,21,26,32,38,50) există elementul cu valoarea x, se aplică metoda căutării binare. Scrieți două valori naturale 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 26, 16, 21. (6p.)

Arată baremul

2. Pentru răspuns corect - 6p. Se acordă câte 3p. pentru fiecare dintre cele două valori conform cerinței (orice număr natural din intervalul [17,25]).

Pentru a verifica dacă în tabloul unidimensional (5,7,15,19,21,23,25) există elementul cu valoarea x, se aplică metoda căutării binare. Scrieți mulțimea tuturor valorilor întregi 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 19, 23, 21. (6p.)

Arată baremul

Răspuns: 20, 21, 22

2. Răspuns corect: 20, 21, 22 - 6p. Se acordă câte 2p. pentru fiecare dintre cele trei numere conform cerinței.

Tablourile unidimensionale A=(20,15,10,9,7,4) și B=(21,12,8,6,5) sunt interclasate în ordine crescătoare, fiind parcurse de la dreapta la stânga. Scrieți mulțimea tuturor valorilor din B care, pe parcursul aplicării metodei de interclasare, se compară cu valoarea 7 din A. (6p.)

Arată baremul

Răspuns: 5,6,8

2. Răspuns corect: 5,6,8 6p. Se acordă numai 2p. dacă doar o valoare este conform cerinței, numai 4p. dacă doar două valori sunt conform cerinței și numai 5p. dacă, în plus față de cele trei valori conform cerinței, s-a precizat încă o valoare.

Tablourile unidimensionale A=(2,5,7,9) și B=(x,y,z) sunt interclasate în ordine crescătoare, fiind parcurse de la stânga la dreapta. Scrieți un exemplu de valori naturale distincte pentru x, y și z, știind că cele două tablouri nu au nicio valoare comună și că x se compară cu o singură valoare din A, iar z nu se compară cu nicio valoare din A. (6p.)

Arată baremul

SUBIECTUL al II-lea, 2. Pentru rezolvare corectă - 6p. Se acordă câte 2p. pentru fiecare dintre cele trei valori conform cerinței (oricare valori cu proprietatea că x<2; 9<y<z).

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, scrieți două valori posibile ale lui x. (6p.)

Arată baremul

2. Pentru rezolvare corectă - 6p. Se acordă câte 3p. pentru fiecare număr conform cerinței (oricare dintre 4, 9, 16, 48 sau orice altă valoare care nu apare în tablou).

Tablourile unidimensionale A și B au elementele: A=(8,4,2) și B=(3,8,10,17). Scrieți elementele tabloului obținut prin interclasarea în ordine crescătoare a tablourilor A și B, în ordinea în care ele apar în acesta. (6p.)

Arată baremul

Răspuns: 2, 3, 4, 8, 8, 10, 17

2. Pentru rezolvare corectă - 6p. Se acordă câte 2p. pentru fiecare aspect specific (număr de elemente, ordine, valori suport) conform cerinței.

Într-un tablou unidimensional cu 7 elemente, trei dintre acestea au valorile 2, 10 respectiv 24. Pentru a verifica dacă în tablou există elementul cu valoarea x=16, se aplică metoda căutării binare. Scrieți un exemplu de valori naturale pe care le pot avea elementele tabloului, în ordinea în care acestea apar în tablou, astfel încât x să se compare cu exact două elemente pe parcursul aplicării metodei indicate. (6p.)

Arată baremul

SUBIECTUL al II-lea, 2. Pentru rezolvare corectă - 6p. Se acordă câte 2p. pentru fiecare aspect specific (tablou cu 7 elemente ordonate crescător/descrescător, poziționare a celor trei valori pentru elementele date, poziționare a valorii 16) conform cerinței.

Scrieți un exemplu de valori distincte pentru x, y și z, astfel încât, în urma interclasării în ordine crescătoare a tablourilor A=(2019,z,x,29,17) și B=(2000,45,y,32,4), care nu au elemente comune, valorile x, y și z să ocupe poziții consecutive, în această ordine, în tabloul rezultat. (6p.)

Arată baremul

2. Pentru răspuns corect: 6p. Se acordă câte 2p. pentru fiecare dintre cele 3 valori conform cerinței (32<x<y<z<45).

Scrieți elementele unui tablou unidimensional B, în ordinea în care ele pot apărea în acesta, astfel încât, prin metoda interclasării tablourilor A=(4,21,49,57) și B, fără alte prelucrări prealabile, să se obțină tabloul (65,57,49,21,21,10,4). (6p.)

Arată baremul

Răspuns: 65, 21, 10 sau 10, 21, 65

2. Răspuns corect: 65,21,10 6p. Se acordă câte 3p. pentru fiecare aspect specific (elemente suport, valori ordonate) conform cerinței. Observație: se consideră corectă atât enumerarea elementelor în ordine crescătoare, cât și în ordine descrescătoare.

Tablourile unidimensionale A și B au valorile A=(21,18,16,7,5) și B=(49,15,14,3,2) și sunt interclasate în ordine crescătoare, fiind parcurse de la dreapta la stânga. Scrieți toate valorile elementelor tabloului B care se compară cu elementul cu valoarea 16 din tabloul A pe parcursul aplicării metodei. (6p.)

Arată baremul

Răspuns: 14, 15, 49

2. Răspuns corect: 14, 15, 49 6p. Se acordă numai 2p. dacă doar una dintre valori este conform cerinței, numai 4p. dacă doar două dintre valori sunt conform cerinței și numai 5p. dacă, în plus față de cele trei valori sunt precizate și alte valori.

for(i=0;i<5;i++) { if(i==0 || i==3) c='i'; else c='s'; if(i>1) c=c+1-5*(i%2); cout<<c; | printf("%c",c); }

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ă.

În secvența alăturată variabila i este de tip întreg, iar variabila c este de tip char. Scrieți succesiunea de litere care se afișează în urma executării secvenței. (6p.)

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

Răspuns: istet

Răspuns corect: istet - 6p. Se acordă numai 2p. pentru o singură literă poziționată conform cerinței, numai 3p. pentru doar două litere poziționate conform cerinței, numai 4p. pentru doar trei litere poziționate conform cerinței, numai 5p. pentru doar patru litere poziționate conform cerinței.

Elementele unui tablou unidimensional sunt, în această ordine, (2,7,10,12,16,36,45). Pentru a verifica dacă în tablou există elementul cu valoarea x=8, se aplică metoda căutării binare. Scrieți succesiunea de elemente a căror valoare se compară cu valoarea lui x pe parcursul aplicării metodei indicate. (6p.)

Arată baremul

Răspuns: 12, 7, 10

SUBIECTUL al II-lea, 2. Răspuns corect 12, 7, 10 6p. Se acordă numai 2p. dacă doar prima valoare este conform cerinței și numai 4p. dacă doar primele două valori sunt conform cerinței.

Tabloul unidimensional A are elementele A=(2,20,27,36,50), iar în urma interclasării lui crescătoare cu tabloul unidimensional B, se obține tabloul cu elementele (2,3,5,8,20,27,36,48,50,60). Indicați elementele tabloului B, în ordinea apariției lor în acesta. (6p.)

Arată baremul

Răspuns: (3,5,8,48,60)

SUBIECTUL al II-lea, 2. Răspuns corect (3,5,8,48,60) 6p. Se acordă punctajul atât pentru valori ordonate crescător, cât și descrescător. Se acordă numai 2p. dacă doar primele două valori sunt conform cerinței, numai 3p. dacă doar primele trei valori sunt conform cerinței, numai 4p. dacă doar primele patru valori sunt conform cerinței, numai 5p. dacă șirul ordonat cerut cuprinde și alte valori în plus față de cele cerute.

Simulări și modele de subiect

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

Arată baremul

Răspuns: xa=15, xb=16

SUBIECTUL al II-lea 2. Pentru răspuns corect - 6p. Se acordă câte 3p. pentru fiecare dintre cele două valori conform cerinței (nodurile xa=15, xb=16).

Tablourile unidimensionale A=(26,19,16,8,4) și B=(50,15,12,3,1) sunt interclasate în ordine crescătoare, fiind parcurse de la dreapta la stânga. Scrieți toate valorile elementelor tabloului B care se compară cu elementul cu valoarea 16 din tabloul A pe parcursul aplicării metodei. (6p.)

Arată baremul

Răspuns: 12, 15, 50

SUBIECTUL al II-lea 2. Răspuns corect: 12, 15, 50 6p. Se acordă câte 2p. pentru fiecare valoare conform cerinței.

Tabloul unidimensional A are elementele A=(3,21,25,37,55), iar în urma interclasării lui crescătoare cu tabloul unidimensional B, se obține tabloul cu elementele (3,4,7,8,21,25,37,45,55,70). Indicați elementele tabloului B, în ordinea apariției lor în acesta. (6p.)

Arată baremul

Răspuns: (4,7,8,45,70)

SUBIECTUL al II-lea, 2. Răspuns corect (4,7,8,45,70) 6p. Se acordă punctajul atât pentru valori ordonate crescător, cât și descrescător. Se acordă numai 2p. dacă doar primele două valori sunt conform cerinței, numai 3p. dacă doar primele trei valori sunt conform cerinței, numai 4p. dacă doar primele patru valori sunt conform cerinței, numai 5p. dacă șirul ordonat cerut cuprinde cel mult o altă valoare în plus față de cele cerute.

Tablourile unidimensionale A și B au elementele A=(3,20,25,26,2025) și B=(x,y,z). Pentru a determina elementele obținute în urma interclasării tablourilor în ordine crescătoare, x se compară cu două elemente din A, y se compară cu un singur element din A, iar z se compară cu patru elemente din A. Scrieți un exemplu de valori pentru tabloul B, în ordinea în care se află în acesta. (6p.)

Arată baremul

SUBIECTUL al II-lea 2. Pentru răspuns corect - 6p. Se acordă câte 2p. pentru fiecare dintre cele trei valori conform cerinței.

Pentru a verifica dacă într-un tablou unidimensional care memorează 7 numere naturale există elementul cu valoarea x=10, se aplică metoda căutării binare, iar succesiunea de elemente ale tabloului a căror valoare se compară cu valoarea lui x pe parcursul aplicării metodei indicate este: 20, 2, 4. Precizați succesiunea de valori care pot fi, în această ordine, elementele tabloului. (6p.)

Arată baremul

SUBIECTUL al II-lea, 2. Pentru rezolvare corectă: 6p. Se acordă numai 3p. dacă s-a precizat o succesiune de valori în numărul indicat și în ordine crescătoare/descrescătoare, dar elementele precizate în enunț nu sunt poziționate corespunzător.

Un șir se obține prin interclasarea crescătoare a elementelor din tablourile unidimensionale A=(2,3,7,11,20) și B=(3,5,6,10,16,24), parcurse de la stânga la dreapta, la fiecare pas avându-se în vedere pentru comparare câte o pereche (x,y), unde x este un element din A, iar y este un element din B. Scrieți perechile avute în vedere pentru comparare la al cincilea, respectiv la al șaselea pas, în ordinea prelucrării. (6p.)

Arată baremul

Răspuns: (7,6) (7,10)

SUBIECTUL al II-lea, 2. Răspuns corect: (7,6) (7,10) 6p. Se acordă câte 3p. pentru fiecare dintre cele două perechi conform cerinței.

Pentru fiecare echipă participantă la un concurs se memorează date specifice: indicativul (o literă mare a alfabetului englez) și rezultatul (număr natural din intervalul [0,100]). Variabilele i1 și r1 memorează indicativul și rezultatul primei echipe, variabilele i2 și r2 memorează indicativul și rezultatul celei de a doua echipe, iar variabilele i3 și r3 memorează indicativul și rezultatul celei de a treia echipe. Cele trei echipe au rezultate distincte. Declarați variabilele precizate și scrieți o secvență de instrucțiuni în urma executării căreia să se afișeze pe ecran, separate prin câte un spațiu, indicativele celor trei echipe, în ordinea descrescătoare a rezultatelor obținute. (6p.)

Arată baremul

2. Pentru rezolvare corectă - 6p. -identificare a valorilor în ordinea cerută (*) - 4p. -afișare a datelor - 1p. -corectitudine globală a secvenței¹⁾ - 1p. (*) Se acordă câte 2p. pentru fiecare aspect specific (algoritm de ordonare/identificare principial corect, criteriu de ordonare) conform cerinței.

1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

Pentru a verifica dacă în tabloul unidimensional (10,12,15,17,20,27,50) există elementul cu valoarea x=23, se aplică metoda căutării binare. Scrieți succesiunea de elemente din tablou ale căror valori se compară cu valoarea lui x pe parcursul aplicării metodei indicate. (6p.)

Arată baremul

Răspuns: 17, 27, 20

2. Răspuns corect: 17, 27, 20 - 6p. Se acordă numai 2p. dacă s-a precizat corect doar prima valoare, numai 4p. dacă s-au precizat corect doar primele două valori sau dacă, în continuarea valorilor corecte, s-au precizat și alte valori.

Variabilele i și k sunt de tip întreg, iar toate celelalte variabile sunt de tip char. Scrieți ce se afișează în urma executării secvenței alăturate. (6p.)

c1='A'; c2='N'; for(i=0;i<=7;i++) { if(i==2) { k=-1; c=c1; c1=c2; c2=c;} else if(i>4) k=0; else k=1; if(i%2==0) c=c1+k; else c=c2+k; cout<<c; | printf("%c",c); }

Arată baremul

Răspuns: BOMBOANA

SUBIECTUL al II-lea / 2. Răspuns corect BOMBOANA 6p. Se acordă câte 1p. pentru fiecare dintre primele cinci litere conform cerinței și 1p. pentru secvența ANA conform cerinței.

Pentru a verifica dacă în tabloul unidimensional (7,8,12,15,17,20,22) există elementul cu valoarea x, număr natural, se aplică metoda căutării binare. Scrieți trei valori posibile ale lui x pentru ca succesiunea de elemente ale tabloului a căror valoare se compară cu valoarea lui x pe parcursul aplicării metodei indicate să fie 15, 20, 17. (6p.)

Arată baremul

2. Pentru răspuns corect - 6p. Se acordă câte 2p. pentru fiecare dintre cele trei numere conform cerinței (oricare dintre numerele 16,17,18,19).

Variabila c este de tip char, iar celelalte variabile sunt de tip întreg. Scrieți valoarea variabilei nr în urma executării secvenței alăturate, știind că se citesc de la tastatură literele: r e a l i z a r e (6p.)

nr=0; for(i=9;i>=1;i--) { cin>>c; | scanf("%c",&c); if(c=='e' || c=='i') nr=nr+c-'a'; }

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

Răspuns: 16

SUBIECTUL al II-lea / 2. Răspuns corect: 16 6p.

Despre un site web se memorează în variabila întreagă nrAccesari numărul de accesări ale acestuia, iar în variabila întreagă nrAprecieri numărul de aprecieri pe care le-a primit. Scrieți o secvență de instrucțiuni în urma executării căreia să se afișeze pe ecran mesajul Peste 50%!, dacă dublul numărului de aprecieri depășește numărul celor care au accesat site-ul, mesajul Jumatate! dacă dublul numărului de aprecieri este egal cu numărul celor care au accesat site-ul sau mesajul Sub 50%! altfel. (6p.)

Arată baremul

2. Pentru rezolvare corectă - 6p. -afișare a unor mesaje - 1p. -corespondență între mesaje și cazurile indicate (*) - 4p. -corectitudine globală a secvenței¹⁾ - 1p. (*) Se acordă numai 2p. dacă doar unul dintre mesaje este conform cerinței și numai 3p. dacă doar două dintre mesaje sunt conform cerinței. 1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

Exersează zilnic cu Academos

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

  • App Store
  • Google Play