Grile BAC
Alege câte un răspuns la fiecare întrebare, apoi apasă „Verifică”. Total: 188 puncte.
- 1. · 6p
Care este valoarea expresiei C++:
17 % 5 * 3 + 20 / 6? - 2. · 4p
Variabila
xeste de tipint. Care expresie are valoarea 1 dacă și numai dacă x este număr par de două cifre? - 3. · 4p
Ce afișează:
int s=0; for(int i=1;i<=10;i+=3) s+=i; cout<<s;? - 4. · 6p
Un graf neorientat cu 6 noduri are 15 muchii. Graful este:
- 5. · 4p
Câte muchii are un arbore cu 20 de noduri?
- 6. · 4p
Expresia
!(a>b || c<=d)este echivalentă cu: - 7. · 6p
Ce valoare are
strlen("bacalaureat")? - 8. · 4p
Câte noduri frunză are un arbore cu rădăcină cu vectorul de tați
t=(0,1,1,2,2,3)? - 9. · 4p
Subprogramul
f(int n){ if(n==0) return 0; return n%10+f(n/10); }. Cât este f(2026)? - 10. · 6p
Utilizând metoda backtracking se generează submulțimile de 2 elemente ale {1,2,3,4}. Câte soluții sunt?
- 11. · 4p
Pentru căutarea binară într-un vector sortat cu 1000 de elemente, numărul maxim de comparații este aproximativ:
- 12. · 4p
Un graf orientat cu 5 noduri are maxim câte arce (fără bucle)?
- 13. · 6p
Ce afișează:
char s[]="info"; s[0]=s[0]-32; cout<<s;? - 14. · 4p
Gradul unui nod într-un graf neorientat reprezintă:
- 15. · 4p
Care expresie C++ calculează corect pătratul lui a?
- 16. · 6p
Într-o matrice pătratică de ordin n, elementul a[i][j] se află deasupra diagonalei principale dacă:
- 17. · 4p
Câte cicluri elementare distincte de lungime 3 are un graf complet cu 4 noduri?
- 18. · 4p
Care este complexitatea sortării prin metoda bulelor în cel mai rău caz?
- 19. · 6p
Ce afișează:
int a=7,b=3; cout<<a/b<<' '<<a%b<<' '<<(float)a/b;(primele două valori)? - 20. · 4p
Un lanț elementar într-un graf este un lanț în care:
- 21. · 6p
Ce valoare are expresia
(25 / 4) * 4 + 25 % 4? - 22. · 4p
Ce afișează:
int x=12345, s=0; while(x>99){ s+=x%10; x/=10; } cout<<s;? - 23. · 4p
Câte grafuri parțiale are un graf neorientat cu 5 muchii?
- 24. · 6p
Un arbore cu rădăcină are vectorul de tați
(2,0,2,1,1,3). Rădăcina este nodul: - 25. · 4p
Expresia
x%10==x/10%10este adevărată pentru x = - 26. · 4p
Câte numere de 3 cifre distincte se pot forma cu cifrele {1,2,3,4} (backtracking, aranjamente)?
- 27. · 6p
Care este numărul de muchii al unui graf complet cu 10 noduri?
- 28. · 4p
Ce afișează:
char s[20]="examen"; cout<<s+2;? - 29. · 4p
Într-o structură
struct elev{ char nume[30]; float medie; } e;, accesul la medie se face prin: - 30. · 6p
Subprogramul
int f(int n){ if(n<=1) return 1; return n*f(n-2); }. Cât este f(7)? - 31. · 4p
Un graf neorientat conex cu n noduri și n-1 muchii este:
- 32. · 4p
Ce valoare are
strcmp("abc","abd")? - 33. · 6p
Câte valori afișează:
for(int i=10;i>0;i/=2) cout<<i<<' ';? - 34. · 4p
Lungimea maximă a unui lanț elementar într-un graf cu 7 noduri este:
- 35. · 4p
Pentru a interschimba a și b fără variabilă auxiliară se poate folosi:
- 36. · 6p
Gradul intern al unui nod într-un graf orientat este:
- 37. · 4p
Ce afișează:
int a[]={3,1,4,1,5}; int s=0; for(int i=0;i<5;i+=2) s+=a[i]; cout<<s;? - 38. · 4p
Câte frunze are un arbore binar complet cu 15 noduri?
- 39. · 6p
Expresia C++ echivalentă cu „x nu aparține intervalului [a,b]” este:
- 40. · 4p
Ce valoare are
sqrt(49)+pow(2,3)?