Page 141 - MATINF Nr. 1
P. 141
˘
PROBLEME DE INFORMATICA PENTRU EXAMENE 141
8. Se foloses , te metoda backtracking pentru a genera toate numerele de patru cifre care au
suma cifrelor egal˘a cu 12. Primele cinci solut , ii generate sunt: 1029, 1038, 1047, 1056, 1065.
A cˆata solut , ie este 1137?
a) a zecea b) a dou˘asprezecea
c) a unsprezecea d) nu este solut , ie
9. Ce se va afis , a ca urmare a execut˘arii urm˘atoarei secvent , e?
int i=5, t=8;
switch(i%4){
case 0: t -=3;
case 1: t/=4;
case 2: t+=5; break;
case 3: t*=6;
}
i+=--t;
cout <<t--;
t-=i++;
a) 5 b) 2 c) 6 d) 7
10. Se consider˘a o matrice p˘atratic˘a de dimensiune n avˆand liniile s , i coloanele numerotate de
la 0 la n − 1. Condit , ia ca elementul de pe linia i s , i coloana j s˘a fie situat sub diagonala
secundar˘a este:
a) i + j > n − 1 c) i + j < n − 1
b) i + j > n d) i + j < n
11. Ce se va afis , a ˆın urma execut˘arii programului urm˘ator?
void func(int a[]){
for(int i=1;i<4;i++)
a[i]++;
}
int main (){
int x[5]={1 ,1 ,0 ,5 ,3};
func(x);
cout <<x[1]+x[4];
return 0;
}
a) 3 b) 4 c) 7 d) 5
ˆ
12. In urma execut˘arii secvent , ei
unsigned int t=13, i = 7;
t = (t>>2) + (iˆ5);
cout <<t;
se tip˘ares , te:
a) 10 b) 5 c) 20 d) 30