Page 136 - MATINF Nr. 1
P. 136
˘
136 PROBLEME DE INFORMATICA PENTRU EXAMENE
Teste gril˘a pentru admiterea la facultate
Testul 1
Cristina Tudose 1
1. Se consider˘a urm˘atoarea secvent , ˘a de cod:
int a = 15, b = 023, c = 0x52;
int x = a - b + c;
cout <<x;
Care dintre urm˘atoarele variante este rezultatul afis , at dup˘a executarea acestei secvent , e de
cod?
a) 15 b) 78 c) 116 d) 44
ˆ
2. In urma secvent , ei de cod
int a = 5, *p, b = 2;
p = &a;
*p *= a;
p = &b;
b *= a;
cout <<a<<" "<<b<<" "<<*p;
se tip˘ares , te:
a) 5 2 2 b) 5 25 50 c) 25 50 50 d) 25 2 50
3. Ce se va afis , a ˆın urma execut˘arii programului urm˘ator?
int f1(int);
int f2(int);
int f1(int n){
if(n==0) return 1;
return f1(n -1)+ f2(n -1);
}
int f2(int n){
if(n==0) return 2;
return 2+f1(n-1)-f2(n -1);
}
int main (){
cout <<f1(4)<<" "<<f2 (4);
return 0;
}
a) 3 1 b) 2 7 c) 10 10 d) 10 8
4. Fie funct , ia:
void f(int &a, int b){
int t;
t=a;
a=b;
b=t;
}
1
Lect. univ. dr., Universitatea din Pites , ti, cristina.tudose21@gmail.com