Variabilele x
şi y
sunt de tip întreg, x
memorând valoarea 4
, iar y
valoarea 2
. Care dintre expresiile C/C++ de mai jos are valoarea 0
?
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Care dintre expresiile următoare, scrise în limbajul C/C++, are valoarea 1
dacă şi numai dacă valorile variabilelor întregi x
şi y
sunt numere pare?
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Care dintre următoarele expresii C/C++ este echivalentă cu !((x>=5)&&(x<10))
?
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Indicați care dintre expresiile C/C++ de mai jos are valoarea 1
dacă și numai dacă numărul memorat în variabila întreagă x
aparține reuniunii de intervale [-3,-1]∪[1,3]
.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
În secvenţa pseudocod de mai jos, toate variabilele memorează numere naturale. Cu ce valori pot fi înlocuite punctele de suspensie din secvenţă astfel încât, la finalul executării secvenţei să se afişeze, în acestă ordine, valorile 16
şi 41
?
a←... b←... ┌pentru i←3,7 execută │ c←a+b; x←a; a←b; b←c └■ scrie x,c
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Care dintre următoarele expresii reprezintă un element al tabloului bidimensional a
, declarat mai jos?
int a[5][6];
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Considerăm următoarele declarări:
int i,aux,a[10][10];
Ce valori se afişează în urma executării secvenţei de mai jos dacă liniile şi
coloanele tabloului bidimensional sunt numerotate de la 0
la 9
şi iniţial fiecare linie a tabloului conţine, de la stânga la dreapta, în ordine descrescătoare, toate numerele naturale, de la 10
la 1
for (i=0;i<=8;i++) if( a[i][9-i]<a[i+1][8-i]) { aux=a[i][9-i]; a[i][9-i]=a[i+1][8-i]; a[i+1][8-i]=aux;} cout<<a[0][9]<<" "<<a[9][0];
În secvenţa de instrucţiuni de mai jos toate variabilele sunt de tip întreg.
for(i=0;i<5;i++) { for(j=0;j<5;j++) cout<<.........; cout<<endl; }
Indicaţi o expresie care poate înlocui punctele de suspensie astfel încât, în urma executării secvenţei obţinute, să se afişeze pe ecran valorile din figura de mai jos, în această ordine.
0 0 1 1 2 0 1 1 2 2 1 1 2 2 3 1 2 2 3 3 2 2 3 3 4
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Indicați valoarea expresiei C/C++ de mai jos:
3+5.0/2+2
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Indicați o expresie C/C++ care are valoarea 1
.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|