Page 68 - MATINF Nr. 4
P. 68
˘
68 PROBLEME DE INFORMATICA PENTRU EXAMENE
˘
PROBLEME DE INFORMATICA PENTRU
EXAMENE
Teste pentru examenul de Bacalaureat, specializarea Stiinte ale naturii
, ,
Testul 1
Maria Miroiu 1
Limbajul C/C++
SUBIECTUL I (20 de puncte)
Pentru fiecare dintre itemii de la 1 la 5, scriet , i pe foaia de examen litera cores-
punz˘atoare r˘aspunsului corect.
1. Care dintre urm˘atoarele expresii C/C++ are valoarea 1 dac˘a s , i numai dac˘a variabila a
(de tip int) memoreaz˘a un num˘ar natural ce are exact 2 cifre? (4p.)
a) a%100!=0 c) a/10!=0 && a/100==0
b) a/100==0 d) a%10!=0 && a/100==0
2. Care dintre expresiile C/C++ de mai jos are valoarea 1 dac˘a s , i numai dac˘a valoarea
variabilei x este num˘ar ˆıntreg? (4p.)
a) x-floor(x)!=0 c) x==floor(x)+1
b) floor(x)==x d) floor(x)+1==abs(x)
3. Se consider˘a tabloul unidimensional (9,8,7,6,4,2). Dac˘a se aplic˘a algoritmul de c˘autare
binar˘a, pentru c˘autarea c˘aror valori din vector se fac exact 2 comparat , ii? (4p.)
a) 8 s , i 4 b) 7 s , i 4 c) 7 s , i 6 d) 8 s , i 6
ˆ
4. In secvent , a C/C++ al˘aturat˘a, variabilele
i, j s , i n sunt de tip ˆıntreg. Ce valori ar for (i=1;i<n;i+=2)
putea avea n pentru ca, ˆın urma execut˘arii for (j=1;j<=i;j++)
printf("%d%d",i,j);|
secvent , ei, s˘a se afis , eze 6 valori? (4p.)
cout <<i<<j;
a) 2, 3 b) 3, 4 c) 4, 5 d) 6, 7
ˆ
5. In secvent , a C/C++ al˘aturat˘a, variabilele c=0;
c s , i i sunt de tipˆıntreg. Ce valoare va avea for (i=10;i <=99;i++)
variabila c ˆın urma execut˘arii secvent , ei? if (i%9==0 && i%5!=0)
(4p.) c++;
printf("%d",c);|
a) 6 b) 7 c) 9 d) 10
cout <<c;
1
Lect. univ. dr., Universitatea din Pites , ti, maria.miroiu@gmail.com