Elementele unui tablou unidimensional sunt, în această ordine, (2,3,5,7,10,12,16,17,20,21,27). Pentru a verifica dacă în tablou există elementul cu valoarea x, se aplică metoda căutării binare. Indicați trei dintre valorile pe care le poate avea x, astfel încât căutarea să se încheie după ce x a fost comparat cu trei sau cu patru elemente ale tabloului.
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
Indicați o declarare a unui tablou bidimensional m, care poate memora maximum 100 de numere reale.
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
În secvența C/C++ de mai jos toate variabilele sunt de tip întreg, iar n≥2. Indicați o expresie care poate înlocui punctele de suspensie astfel încât, în urma executării secvenței obținute, valoarea variabilei x să fie egală cu cel mai mare divizor al numărului memorat în variabila n, divizor strict mai mic decât n.
x=2; while(n%x!=0) x=x+1; x=..........;
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
În secvențele notate cu s1, s2 și s3, definite mai jos, toate variabilele sunt întregi. Indicați secvențele în urma
executării cărora, independent, variabila s memorează suma 1⋅2+2⋅3+3⋅4+4⋅5+5⋅6+6⋅7+7⋅8+8⋅9+9⋅10.
//s1 s=0; for(i=10;i>1;i--) s=s+i*(i-1);
//s2
s=0; i=1;
do { p=i*(i+1); s=s+p; i=i+1;
}while(i<10);
//s3
s=0; i=1; p=1;
while(i<10)
{ p=p*(i+1); s=s+p; i=i+1;} | Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
Indicați valoarea expresiei C/C++ alăturate: abs(-25)-25
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
Pentru a verifica dacă în tabloul unidimensional (1,4,6,8,9,11,15,18,21,25,30) există elementul cu valoarea x, se aplică metoda căutării binare. Indicați trei dintre valorile pe care le poate avea x, astfel încât căutarea să se încheie după ce x a fost comparat cu cel mult două elemente ale tabloului.
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
Indicați intervalul căruia îi aparține valoarea memorată în variabila întreagă x, dacă și numai dacă expresia C/C++ alăturată are valoarea 1.
!(x<=2020) && !(x>2025)
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
Indicaţi valoarea expresiei C/C++ următoare: floor(sqrt(25)-sqrt(20))
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
Indicați valoarea expresiei C/C++ alăturate: 20.25/2.5*100
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|
Variabilele x și y sunt de tip întreg și memorează numere naturale nenule, reprezentând prețurile a două calculatoare. Indicați o instrucțiune care poate înlocui punctele de suspensie astfel încât, în urma executării secvenței C/C++ obținute, să se interschimbe valorile inițiale ale variabilelor x și y.
x=x+y; ......... x=x-y;
| Varianta 1 |
|
| Varianta 2 |
|
| Varianta 3 |
|
| Varianta 4 |
|