Subprogramul C++ f
realizează interschimbarea valorilor a două variabile întregi transmise prin intermediul parametrilor x
şi y
. Care este antetul corect al subprogramului f
?
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Subprogramul P
este definit mai jos.
void P(int &x) { x=x+5; }
Ştiind că valoarea variabilei întregi a
este înainte de apel 4
, care este valoarea ei imediat după apelul P(a);
?
Varianta 1 |
10 |
Varianta 2 |
4 |
Varianta 3 |
9 |
Varianta 4 |
5 |
Subprogramul fct
este definit mai jos, parțial.
void fct(....) { x=x+1; y=y-1; z=x+y; }
Iniţial, variabile întregi a
, b
şi c
au valorile a=8
, b=31
şi c=9
, iar după apelul fct(a,b,c)
, valorile celor trei variabile sunt a=9
, b=31
şi c=39
. Care poate fi antetul subprogramului fct
?
Varianta 1 |
void fct(int &x,int &y,int &z) |
Varianta 2 |
void fct(int x,int &y,int &z) |
Varianta 3 |
void fct(int x,int y,int z) |
Varianta 4 |
void fct(int &x,int y,int &z) |
Subprogramul f
este definit mai jos.
void f(int &a,int b) { a=a-5;b=a-2; cout<<a<<b; | printf("%d%d",a,b); }
Ce se va afişa în urma executării secvenţei de mai jos, în care variabilele a
şi b
sunt de tip întreg?
a=3; b=9; f(b,a);f(b,b);
Care este antetul corect al subprogramului C/C++ cifre
, care primeşte prin intermediul primului parametru, x
, un număr natural şi furnizează prin intermediul celui de-al doilea parametru, y
, suma cifrelor numărului natural x
?
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Care este antetul corect al subprogramului C/C++ elimin_impar
care primeşte prin intermediul parametrului x
un număr natural și furnizează prin intermediul aceluiași parametru x
numărul obținut prin eliminarea tuturor cifrelor impare din x
, fara a returna alte valori?
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|