Sunteți pe pagina 1din 10

SECVENTE INREGISTRARI – BACALAUREAT

OBS.La bacalaureat din acest capitol sunt doar secvente

I.SUBIECTE 2022
1)MODEL 2022
Variabila z memorează date referitoare la un zbor al unui avion, derulat în totalitate în aceeași zi, pe teritoriul României:
codul zborului, momentul de timp corespunzător aterizării (ora și minutul) și durata zborului, exprimată în minute. Toate
valorile precizate sunt numere naturale: codul are maximum trei cifre, ora este un număr din intervalul [0,23], iar minutul
este un număr din intervalul [0,59]. Știind că expresiile C/C++ de mai jos au ca valori codul zborului, respectiv ora la
care a decolat avionul, scrieți
definiția unei structuri cu eticheta zbor, care să permită memorarea datelor referitoare la un zbor de tipul precizat, și
declarați corespunzător variabila z.
z.cod (60*z.aterizare.ora+z.aterizare.minut-z.durata)/60

struct zbor
{ unsigned int cod, durata;
struct dragomir
{unsigned int ora, minut;}aterizare;
}z;

II.SUBIECTE 2021
1)MODEL 2021
Variabila x este declarată alăturat. Indicați secvența care, în urma executării, afișează pe ecran ziua, luna și anul
corespunzătoare unei date calendaristice memorate în variabila x.
struct data
{
int zi, luna, an;
}x;
a. cout<<x.zi<<" "<<x.luna<<" "<<x.an; | printf("%d %d %d",x.zi,x.luna,x.an);
b. cout<<zi.x<<" "<<luna.x<<" "<<an.x; | printf("%d %d %d",zi.x,luna.x,an.x);
c. cout<<x(zi," ",luna," ",an); | printf(”%d %d %d”,x(zi,luna,an));
d. cout<<data.x.zi<<" "<<data.x.luna<<" "<<data.x.an;| printf("%d %d %d",data.x.zi,data.x.luna,data.x.an);

2)SIMULARE 2021
Variabila s este declarată alăturat. Indicați o instrucțiune de atribuire corectă din punctul de vedere sintactic.
struct site
{ char cod;
struct
{ int nrAccesari,nrAprecieri;
}vizite;
}s;
a. s(cod,nrAccesari,nrAprecieri)=(1,10,2); b. s=(1,(10,2)); c. s.vizite.nrAccesari=2*s.vizite.nrAprecieri; d.s.site.cod=2021;

3)OLIMPICI 2021
Variabilele x și y sunt declarate alăturat. Indicați o instrucțiune de atribuire corectă din punctul de
vedere sintactic.
struct masina
{ char model[51];
int an;
}x[10],y;

a. x[1]=y; b. x.an[1]=y.an; c. x[1].an.masina=y.an.masina; d. model.x[1]=model.y;


4)IUNIE 2021

1
fs.a=f.b*2020-f.a*2021;
fs.b=2021*f.b;

5)SEPTEMBRIE 2021
Variabila a memorează datele personale ale fiecăruia dintre cei 30 de angajați (codul numeric personal – CNP, anul
nașterii) și venitul lunar al acestuia. Scrieți o secvență de instrucțiuni în urma executării căreia pentru primul angajat să
se inițializeze anul nașterii cu valoarea 2000, iar venitul cu valoarea 4000.
struct date
{ char CNP[14];
int anNastere;
};
struct angajat
{ struct date dp;
int venit;
}a[30];

a[0].dp.anNastere=2000;
a[0].venit=4000;

III.SUBIECTE 2020

1)MODEL BAC 2020

struct parcare
{usigned int id,numar,pret;
}p[20];

2) IUNIE2020
Variabila c memorează, pentru un calculator, capacitatea memoriei (interne și externe), măsurată în GB, și o
literă, corespunzătoare tipului monitorului acestuia. Știind că expresiile C/C++ de mai jos au ca valori litera
corespunzătoare tipul monitorului și două numere naturale din intervalul [1,106], reprezentând capacitatea memoriei
interne, respectiv capacitatea memoriei externe a calculatorului, scrieți definiția unei structuri cu eticheta calculator,
care permite memorarea datelor despre un calculator, și declarați corespunzător variabila c.
c.monitor c.memorie.interna c.memorie.externa

struct calculator
{char monitor;
struct
{unsigned int interna;
unsigned int externa
}memorie;
}c;

3)IULIE2020
Variabila c memorează date specifice unui cerc: coordonatele reale (abscisa și ordonata), în planul xOy,
ale centrului cercului, precum și lungimea razei acestuia. Știind că expresiile C/C++ de mai jos au ca valori
numere reale reprezentând datele specifice ale unui cerc, scrieți definiția unei structuri cu eticheta
2
figura, care permite memorarea datelor precizate, și declarați corespunzător variabila c.
c.centru.x c.centru.y c.raza

4)SEPTEMBRIE 2020
Variabila p memorează simultan, pentru fiecare dintre cele 20 de tipuri de procesoare dintr-un depozit, următoarele
date: producătorul (o literă mare a alfabetului englez), frecvența procesorului (număr natural) și prețul produsului
(număr real). Știind că expresiile C/C++ de mai jos au ca valori producătorul primului procesor, respectiv frecvența și
prețul acestuia, scrieți definiția unei structuri cu eticheta procesor, care permite memorarea datelor despre un procesor,
și declarați corespunzător variabila p.
p[0].producator p[0].frecventa p[0].pret (6p.)

IV.SUBIECTE 2019

1)MODEL BAC 2019

2)SIMULARE 2019

3)OLIMPICI 2019

4) IUNIE 2019

5) REZERVA IUNIE

3
6)SEPTEMBRIE 2019

V.SUBIECTE 2018

1)MODEL PROPUS PE EDU.RO PT. Bac 2018

2)SIMULARE FEBRUARIE 2018

4) IUNIE 2018

4
5
5) SEPTEMBRIE 2018

13)MODEL PROPUS PE EDU.RO PT. Bac 2017

14) SIMULARE BAC 2017

15)SESIUNE PT OLIMPICI BAC 2017

16)BAC IUNIE IULIE 2017

5
17)BAC REZERVA IUNIE 2017

18) BAC SEPTEMBRIE 2017

19)MODEL EDU.RO 2016

20)SIMULARE BAC 2016

21)BAC OLIMPICI 2016

6
22)IUNIE-IULIE 2016

23)SEPTEMBRIE 2016

MODEL 2015-
NU A EXISTAT SUBIECT DIN ACEST CAPITOL

24)SIMULARE 2015

25)OLIMPICI 2015

7
26)IUNIE2015

27)SEPTEMBRIE 2015

28)MODEL 2014

29)SIMULARE 2014

OLIMPICI 2014 ---NU A FOST SUBIECT DIN ACEST CAPITOL


30)IUNIE2014

SEPTEMBRIE 2014 ---NU A FOST SUBIECT DIN ACEST CAPITOL


31)MODEL 2013

8
32)IUNIE 2013

33)SEPTEMBRIE 2013

34)MODEL 2012

35)IUNIE 2012

36)IUNIE2020

9
37)IULIE 2020

38)SEPTEMBRIE 2020

39)MODEL 2021

10

S-ar putea să vă placă și