- 10 sol.nerezolvată
Fie și două valori întregi, cu , și un vector sortat descrescător cu elemente (numere întregi). Dorim să determinăm numărul de elemente din care sunt în intervalul . Care este complexitatea temporală a algoritmului optim? a) ; b) ; c) ; d) ; e) ; f) .
- 20 sol.nerezolvată
O matrice rară (cu multe elemente nule) este reprezentată prin dimensiunile ei: numărul de linii și numărul de coloane ( și ), numărul de elemente nenule () și un vector care conține maxim de termeni nenuli caracterizați prin poziție (, ) și valoare ().
typedef struct { int lin, col, val; } termen; typedef struct { int nl, nc, nn; termen term[100]; } matrice_rara;Matricea se va reprezenta (în ordinea parcurgerii pe linii, de la stânga la dreapta) folosind variabila . Ce va afișa secvența următoare?
printf("%d", mr.term[1].val); // Pascal: Write(mr.term[2].val);a) ; b) ; c) ; d) ; e) ; f) .
- 30 sol.nerezolvatădepartajare
Se definește un arbore binar în care: toate nodurile au sau copii; toate frunzele sunt pe același nivel; numărul de niveluri este . Rădăcina este pe nivelul și are valoarea . Un nod cu valoarea (care nu este frunză) are: copilul stâng: ; copilul drept: . Exemplu: conține noduri, iar . Cât este: ? a) ; b) ; c) ; d) ; e) ; f) .
- 40 sol.nerezolvatădepartajare
Care dintre următoarele expresii verifică proprietatea pentru întregi?
I1. a-b < x && x < a+b I2. a-b < x || x < a+b I3. a+b < x && x < a-b I4. a-b < x < a+b I5. x < a+ba) I3; b) I5 și I5; c) I4; d) I1; e) I2 și I5; f) I5.
- 50 sol.nerezolvatădepartajare
Fie un graf orientat cu nodurile . [Figura: nodul sus, nodurile și pe rândul din mijloc, nodurile și pe rândul de jos; arcele: , , , , , , , .] Numărul de drumuri elementare de la la este: a) ; b) ; c) ; d) ; e) ; f) .
- 60 sol.nerezolvată
Ce afișează programul:
void func(char sir[10]) { int i = 0; while (i < strlen(sir)) { if (i % 2) { sir[i] = '*'; } else { sir[i] = '|'; } i = i + 1; printf("%s", sir); } } int main() { char sir[10] = "PUB"; func(sir); printf("%s", sir); return 0; }a) |UB|*B|*|BPU b) |PB|*B|*|UPB c) |UB|*B|*|UPB d) |UB|*B|*||*| e) |PB|B|||*| f) |UB|*B|*|PUB - 70 sol.nerezolvatădepartajare
Funcția:
int f(int n) { if (n == 0) return 0; if (n % 2) return f(n / 2) - 2; return f(n + 1) + 1; }Rezultatul apelului : a) ; b) ; c) ; d) ; e) ; f) .