Toate variabilele din secvența de mai jos sunt de tip char
. Scrieți ce se afișează în urma executării secvenței.
c1='m';c2='u';c3='z';c4='e'; c1=c1+1; cout<<c2<<c1<<" ";| printf("%c%c ",c2,c1);cout<<c3<<c4<<c2; | printf("%c%c%c",c3,c4,c2);
Pentru a verifica dacă în tabloul unidimensional (3,7,12,15,17,22,30)
există elementul cu valoarea x=6
se aplică metoda căutării binare. Indicați succesiunea de elemente a căror valoare se compară cu x
pe parcursul aplicării metodei.
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ți o secvență de instrucțiuni care realizează interschimbarea valorilor variabilelor întregi x
și y
.
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; |
Indicați o expresie C/C++ care are valoarea 1
.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Indicați o expresie C/C++ care are valoarea 1
dacă și numai dacă numerele naturale memorate în variabilele întregi x
și y
sunt pare, consecutive.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Tablourile unidimensionale A
și B
au valorile: A=(14,16,17,30,31)
și B=(67,26,25,22,12)
. Indicați tabloul care se obține în urma interclasării lor în ordine crescătoare.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Variabila x
este de tip real. Indicați o expresie C/C++ care are valoarea 1
pentru orice număr memorat
în variabila x
.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|