Expresia C/C++ !(a<2001) && (a<=2002) || (a>=2020) && !(a>2021) are valoarea 1 dacă și numai dacă valoarea memorată de variabila reală a aparține:
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
Pentru a verifica dacă în tabloul unidimensional (2,8,13,19,20,38,47) există elementul cu valoarea x se aplică metoda căutării binare. Știind că valoarea x este comparată cu trei elemente ale tabloului pe parcursul aplicării metodei, indicați o valoare cu care x NU poate fi egală.
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
Variabila m memorează elementele unui tablou bidimensional cu 100 de linii și 100 de coloane, numerotate de la 0 la 99. Indicați o expresie C/C++ prin care poate fi accesat un element aflat pe diagonala principală a tabloului.
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
Variabilele i și j sunt de tip întreg. Indicați expresia care poate înlocui punctele de suspensie astfel încât, în urma executării secvenței obținute, să se afișeze pe ecran valorile de mai jos, în această ordine.
for(i=1;i<=4;i++)
{ for(j=1;j<=5;j++)
cout<<.........<<" "; | printf("%d ",.........);
cout<<endl; | printf("\n");
}
1 2 3 4 5 2 4 6 8 0 3 6 9 2 5 4 8 2 6 0
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
Termenii fiecăruia dintre șirurile de numere S1, S2 și S3 sunt scriși mai jos, în ordinea apariției lor în șir.
\(S1: 2, 2^2, 2^5, 2^3, 2^4;\)
\(S2: 1, 8, 9, 6;\)
\(S3: 9, 5, 4, 1.\)
Indicați șirul/șirurile cărora li se poate aplica algoritmul de căutare binară direct, fără alte prelucrări prealabile.
| Varianta 1 |
doar |
| Varianta 2 |
doar |
| Varianta 3 |
doar |
| Varianta 4 |
doar |
Indicațio expresie C/C++ echivalentă cu următoarea: (x>5)&& (x<20) || (x!=y)
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
Indicați o expresie C/C++ care are valoarea 1 dacă și numai dacă numărul memorat în variabila întreagă x aparține reuniunii de intervale [-21,-2]∪[2,21].
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
Variabilele E, x, y, z memorează valori de tip real (z>0). Indicați instrucţiunea prin care i se atribuie variabilei E rezultatul evaluării expresiei \( \frac{x+y}{\sqrt{z}}\cdot t^2 \).
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
Pentru a verifica dacă într-un tablou unidimensional există elementul cu valoarea x=26 se aplică metoda căutării binare, iar succesiunea de elemente a căror valoare se compară cu x pe parcursul aplicării metodei este 15 50 26. Indicați o secvență de valori care pot fi, în această ordine, elementele tabloului.
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
În secvența de mai jos toate variabilele sunt de tip întreg, iar de la tastatură se citesc 10 numere naturale nenule.
m=0;
for(i=1;i<=10;i++)
{ cin>>x; | scanf("%d",&x);
...........
}
Indicați o instrucțiune care poate înlocui punctele de suspensie astfel încât, în urma executării secvenţei obţinute, valoarea variabilei m să fie ultimul dintre numerele mai mari sau egale cu 2021 citite, sau 0 dacă nu există niciun astfel de număr.
| Varianta 1 |
if(x>=2021) m=x; |
| Varianta 2 |
if(x>=2021) x=m; |
| Varianta 3 |
if(x>=2021) m=x; else m=0; |
| Varianta 4 |
if(x<2021) x=0; else x=m; |