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 |
|
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 |
|
Expresia C/C++ 4+5%7*2 are valoarea:
| 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 |
|
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); |
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 |
|
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 |
|
Î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 |
|