Expresia C/C++ 4+5%7*2
are valoarea:
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Variabila întreagă x
memorează un număr natural cu cel puțin patru cifre nenule distincte. Expresia C/C++ a cărei valoare este egală cu cifra sutelor acestui număr este:
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Indicați expresia C/C++ care are valoarea 1
dacă şi numai dacă numărul natural memorat în variabila întreagă n
este divizibil cu 2
, dar NU şi cu 5
.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Subprogramul F
este definit mai jos.
void F (int n, int d) { if(d<n/2) F(n, d+1); if(n%d==0) cout<<d<<’ ’; }
Prin care dintre instrucţiunile următoare se poate apela subprogramul pentru a afişa, în ordine strict descrescătoare, toţi divizorii pozitivi proprii ai numărului 2015
(divizori naturali diferiți de 1
și de 2015
).
Varianta 1 |
F(2015,2015); |
Varianta 2 |
F(2015,1); |
Varianta 3 |
F(2015,2); |
Varianta 4 |
F(2015,d); |
Subprogramul F
este definit mai jos.
void F(char c) { if(c>='a') { cout<<c; F(c-1); } }
Ce se afişează în urma apelului de mai jos.
F('d');
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Subprogramul F
este definit mai jos.
void F (long a, int b) { if(a*b!=0) if(a%2==0) { cout<<a%10; F(a/10,b-1); } else { F(a/10,b+1); cout<<a%10; } }
Ce se afişează în urma apelului de mai jos.
F(154678,3);
Subprogramul F
este definit mai jos.
void f(int x, int nr) { if(x*nr>0) { if(x%4==0) cout<<x<<' '; f(x-4,nr-1); } cout<<x<<' '; }
Indicați numărul valorilor întregi afișate în urma apelului de mai jos.
f(2024,2);
Varianta 1 |
3 |
Varianta 2 |
4 |
Varianta 3 |
5 |
Varianta 4 |
6 |
Variabila z
, declarată mai jos, memorează partea reală şi partea imaginară a unui număr complex.
struct complex { float re; float im; }z;
Expresia care are valoarea egală cu pătratul modulului acestui număr (suma dintre pătratul părții reale și pătratul părții imaginare) este:
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Variabila z
, declarată mai jos, memorează titlul și prețul unei cărți.
struct carte { char titlu[21]; float pret; }c;
Expresia C/C++ a cărei valoare reprezintă preţul cărţii respective majorat cu 50% este:
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
În declarările de mai jos, variabilele A
și B
memorează coordonatele câte unui punct în sistemul de coordonate xOy
. Indicați expresia care are valoarea 1
dacă şi numai dacă cele două puncte coincid.
struct punct { int x,y; }A,B;
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|