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

Subiectul I, 4., 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.

Variabilele x și y sunt de tip întreg și memorează numere naturale nenule, reprezentând prețurile a două calculatoare. Indicați o instrucțiune care poate înlocui punctele de suspensie astfel încât, în urma executării secvenței Pascal obținute, să se interschimbe valorile inițiale ale variabilelor x și y.

x:=x+y; ......... x:=x-y;

a. x:=y-x; b. y:=x+y; c. y:=x-y; d. y:=y-x;

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

Răspuns: c

SUBIECTUL I 4c 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ă.

În secvența alăturată, toate variabilele sunt de tip întreg, iar x memorează inițial un număr din intervalul [10,10⁵]. Indicați o expresie care poate înlocui punctele de suspensie astfel încât, în urma executării secvenței obținute, variabila u să memoreze ultima cifră a produsului cifrelor lui x.

u:=1; while x<>0 do begin u:=.........; x:=x div 10 end;

a. u*(x mod 10) b. (u*x) mod 10 c. u mod 10*x d. (u mod 10)*(x mod 10)

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

Răspuns: b

SUBIECTUL I 4b 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țele de mai jos, toate variabilele sunt de tip întreg. Indicați secvența de instrucțiuni care interschimbă valorile memorate în variabilele întregi x și y. a. x:=x-y; y:=x+y; x:=x+y;

b. x:=x-y; y:=x-y; x:=x+y;

c. y:=x+y; x:=y-x; y:=y-x;

d. y:=x+y; x:=x+y; y:=y-x;

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

Răspuns: c

SUBIECTUL I (20 de puncte) 4c 5x4p.

Indicați o expresie Pascal care are valoarea true oricare ar fi numărul nenul memorat în variabila reală x.

a. round(x)*round(x)=x*x b. round(x)<=x c. round(round(x))=round(x) d. round(x)=1/x

Arată baremul

Răspuns: c

SUBIECTUL I: 4c. 5x4p.

Variabila x memorează un număr natural nenul. Indicați valoarea maximă a expresiei Pascal alăturate.

round(1+sqrt(x mod 100))

a. 10 b. 11 c. 99 d. 100

Arată baremul

Răspuns: b

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

Variabila x este de tip întreg și poate memora un număr natural din intervalul [40,49]. Indicați valoarea cea mai mică pe care o poate avea expresia Pascal alăturată.

abs(x mod 10-x div 10)

a. 0 b. 1 c. 2 d. 3

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

Răspuns: a

SUBIECTUL I (20 de puncte) 4a 5x4p.

Variabilele x și y sunt de tip real, x are valoarea 3.5, iar y are valoarea 7.2. Indicați expresia Pascal a cărei valoare este 3.

a. trunc(-x-y) b. trunc(x+y) c. trunc(x-y) d. trunc(y-x)

Arată baremul

Răspuns: d

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

Variabila x este de tip real. Indicați o expresie Pascal care are valoarea true pentru orice număr memorat în variabila x.

a. round(x)-1=round(x)+1 b. round(x)-1=round(x+1) c. round(x)+1=round(x-1) d. round(x)+1=round(x+1)

Arată baremul

Răspuns: d

SUBIECTUL I (20 de puncte) 4d 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.

La un târg pentru copii sunt expuse seturi de câte două jocuri distincte din mulțimea {jenga (notat cu 1), kendama (notat cu 2), lego (notat cu 3), șah (notat cu 4)}, astfel încât șahul să NU fie în același set cu jenga. Două seturi sunt distincte dacă diferă prin cel puțin un joc sau prin ordinea jocurilor. În secvența alăturată, toate variabilele sunt de tip întreg, iar în urma executării ei sunt generate toate posibilitățile de a alege cele două jocuri dintr-un set, afișându-se pe ecran notațiile corespunzătoare jocurilor expuse. Astfel, primele trei seturi generate corespund jocurilor (jenga, kendama), (jenga, lego), (kendama, jenga). Indicați jocurile care corespund antepenultimului set generat.

for i:=1 to 4 do for j:=1 to 4 do if (i<>j) and (i*j<>4) then writeln(i,’ ’,j);

a. lego, kendama b. lego, șah c. șah, kendama d. șah, lego

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

Răspuns: b

SUBIECTUL I 4b 5x4p.

O probă a unui examen începe la ora 9:00, iar variabila întreagă p memorează durata probei, în minute. Indicați secvența Pascal care atribuie variabilelor întregi h și m, ora, respectiv minutul la care se încheie proba, în aceeași zi.

a. h:=9+p mod 60; m:=p div 60; b. h:=9+p div 60; m:=p mod 60; c. h:=(9+p) mod 24; m:=p div 60; d. h:=(9+p) div 24; m:=p mod 60;

Arată baremul

Răspuns: b

SUBIECTUL I 4b 5x4p.

În secvența alăturată, toate variabilele sunt de tip întreg, iar de la tastatură se citesc numere naturale, ultimul fiind un număr nul.

s:=0; repeat read(x); ........... until x=0;

Indicați o instrucțiune care poate înlocui punctele de suspensie astfel încât, în urma executării secvenței obținute, valoarea variabilei s să fie suma numerelor citite mai mari sau egale cu 2025.

a. if x>=2025 then s:=s+x b. if x<2025 then s:=s-x c. if x>=2025 then s:=s+x else s:=0 d. if x<2025 then s:=s-x else s:=s+x

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

Răspuns: a

SUBIECTUL I (20 de puncte) 4a 5x4p.

În secvența Pascal alăturată, toate variabilele sunt întregi. Indicați o expresie care poate înlocui punctele de suspensie astfel încât, în urma executării secvenței obținute, variabila x să aibă o valoare egală cu 25, cel mai mare divizor comun al numerelor 1000 și 2025.

x:=1000; y:=2025; while y<>0 do begin r:=....; x:=y; y:=r end;

a. x mod y b. (x+y) mod 2 c. x mod 2025 d. 1000 mod y

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

Răspuns: a

SUBIECTUL I (20 de puncte) 4a 5x4p.

Indicați intervalul căruia îi aparține valoarea variabilei întregi x, astfel încât expresia Pascal alăturată să aibă valoarea true.

abs(x-10)<2023

a. (-2013,2033) b. (-2023,2033) c. [-2013,2023) d. (-2033,2033]

Arată baremul

Răspuns: a

4a 5x4p.

Variabila x este de tip real. Indicați instrucțiunea care realizează o prelucrare echivalentă cu cea alăturată.

x:=23*23;

a. x:=sqrt(23); b. x:=sqr(23); c. x:=trunc(23); d. x:=round(23);

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

Răspuns: b

SUBIECTUL I 4b 5x4p.

Variabila x este de tip real și poate memora un număr real din intervalul [90,120]. Indicați numărul valorilor distincte pe care le poate avea expresia Pascal alăturată.

trunc(sqrt(x))

a. 1 b. 2 c. 3 d. 4

Arată baremul

Răspuns: b

SUBIECTUL I 4b 5x4p.

Variabila x este de tip real și poate memora un număr real din intervalul [10,30]. Indicați numărul valorilor distincte pe care le poate avea expresia Pascal alăturată.

trunc(sqrt(x))

a. 1 b. 2 c. 3 d. 4

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

Răspuns: c

SUBIECTUL I 4c 5x4p.

Exersează zilnic cu Academos

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

  • App Store
  • Google Play