Documente Academic
Documente Profesional
Documente Cultură
1. IndicaŃi care dintre expresiile C/C++ de mai jos are valoarea 1 dacă şi numai dacă numărul
memorat în variabila întreagă x aparŃine reuniunii de intervale [-3,-1]∪∪[1,3]. (4p.)
a. x>=-3 && x<=-1 && x>=1 && x<=3
b. !(x<-3 || x>-1) || !(x<1 || x>3)
c. x>=-3 || x<=-1 || x>=1 || x<=3
d. !(x<-3 && x>3 && x>-1 || x<1)
Varianta 9
Filiera teoretică, profilul real, specializările: matematică – informatică
matematică – informatică intensiv informatică
Filiera vocaŃională, profilul militar, specializarea matematică – informatică
d. Pentru program corect 10p. (*) Se acordă numai 2p. dacă doar una dintre
-declarare corectă a tuturor variabilelor 1p. structuri este corectă.
-citire corectă 1p.
-scriere corectă 1p.
-instrucŃiune de decizie corectă 2p.
-instrucŃiuni repetitive cu test iniŃial
corecte (*) 3p.
-atribuiri corecte 1p.
-corectitudine globală a programului1) 1p.
4. a. Pentru răspuns corect 4p. (*) Se acordă punctajul chiar dacă metoda
-coerenŃa explicării metodei (*) 2p. aleasă nu este eficientă
-explicarea unor elemente de eficienŃă
din punct de vedere al timpului de
executare 2p.
b. Pentru program corect 6p. (*) Se acordă punctajul chiar dacă soluŃia
-operaŃii cu fişiere: declarare, propusă nu prezintă elemente de eficienŃă
pregătire în vederea scrierii, scriere în sau afişează numerele cifră cu cifră.
fişier 1p. (**) Se acordă numai 1p. dacă numerele nu
-respectarea cerinŃei privind primele sunt scrise în formatul cerut sau dacă fişierul
două cifre ale numărului 1p. conŃine, în plus, şi alte numere.
-respectarea cerinŃei privind ultimele (***) Punctajul se acordă numai pentru un
două cifre ale numărului 1p. algoritm în care una dintre primele două cifre
-afişarea tuturor numerelor cerute este determinată în funcŃie de cealaltă, şi
(*),(**) 2p. una dintre ultimele două cifre este
-utilizarea unui algoritm eficient (***) 1p. determinată în funcŃie de cealaltă.
O soluŃie posibilă de generare este
transpunerea în limbaj de programare a
secvenŃei pseudocod:
m1s1
┌dacă s1>9 atunci
│m19
└■
m2s2
┌dacă s2>9 atunci
│m29
└■
┌pentru c1=1,m1 execută
│ c2s1-c1
│┌pentru c3=0,9 execută
││┌pentru c4=0,m2 execută
│││c5s2-c4
│││scrie c1·104+c2·103+c3·102+c4·10+c5
││└■
│└■
└■
1)
Corectitudinea globală vizează structura, sintaxa şi alte greşeli neprecizate în barem.