Sunteți pe pagina 1din 2

FISA DE LUCRU

TRANSFERUL PARAMETRILOR INTRE SUBPROGRAME

1.Ce se va afisa in urma executarii urmatoarei secvente de program?

int x;

void sb1(int x) {x=10; cout<<x ;}

void sb2(int x) {x=20 ;cout<<x ;}

void main()

{x=30 ; sb1(x) ; cout<<x ; sb2(x) ; cout<<x ;}

2.Ce se va afisa in urma executarii urmatoarei secvente de program?

int x;

void sb1(int x) {x=20; cout<<x ;}

void sb2(int &x) {x=30 ; cout<<x ;}

void main()

{x=50 ; cout<<x ; sb1(x) ; cout<<x ; sb2(x) ; cout<<x ;}

3.Ce se va afisa in urma executarii urmatoarei secvente de program?

int a,b;

void sb1(int x,int y) {x=x-y; y=y-x;}

void sb2(int x,int y) {a=sb1(x,y) ; b=sb1(y,x) ;}

void main()

{a=1 ; b=2 ; sb1(a,b) ; cout<<a<<b; sb1(b,a) ; cout<<a<<b ;}

4.Ce se va afisa in urma executarii urmatoarei secvente de program?

float x;

void sb(int &x) {cout<<x ; x=1; cout<<x ;}

void main()

{x=2.5 ; sb(x) ; cout<<x ; }

S-ar putea să vă placă și